+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/percona-server-5.6.42/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/percona-server-5.6.42/work.log
WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead.
===> Building for percona-server-5.6.42
[  0%] Building C object libevent/CMakeFiles/event.dir/event.c.o
[  0%] Building C object libevent/CMakeFiles/event_share.dir/event.c.o
[  0%] Built target INFO_SRC
[  0%] Built target INFO_BIN
[  0%] Building C object strings/CMakeFiles/strings.dir/bchange.c.o
[  0%] Generating include/probes_mysql_dtrace.h, include/probes_mysql_nodtrace.h
[  0%] Building C object strings/CMakeFiles/strings.dir/bmove_upp.c.o
[  0%] Building C object libevent/CMakeFiles/event_share.dir/buffer.c.o
[  0%] Building C object strings/CMakeFiles/strings.dir/ctype-big5.c.o
[  0%] Building C object libevent/CMakeFiles/event.dir/buffer.c.o
[  0%] Built target gen_dtrace_header
[  0%] Building CXX object sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gen_lex_hash.cc:81:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[  0%] Building C object libevent/CMakeFiles/event_share.dir/evbuffer.c.o
[  0%] Building C object libevent/CMakeFiles/event.dir/evbuffer.c.o
[  0%] Building C object libevent/CMakeFiles/event_share.dir/log.c.o
[  0%] Building C object strings/CMakeFiles/strings.dir/ctype-bin.c.o
[  0%] Building C object libevent/CMakeFiles/event.dir/log.c.o
[  0%] Linking CXX executable gen_lex_hash
[  0%] Building C object libevent/CMakeFiles/event_share.dir/evutil.c.o
[  0%] Building C object libevent/CMakeFiles/event.dir/evutil.c.o
[  0%] Built target gen_lex_hash
[  0%] Building C object libevent/CMakeFiles/event_share.dir/event_tagging.c.o
[  0%] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o
[  0%] Building C object libevent/CMakeFiles/event.dir/event_tagging.c.o
[  0%] Building C object vio/CMakeFiles/vio.dir/vio.c.o
[  0%] Building C object libevent/CMakeFiles/event_share.dir/http.c.o
[  0%] Building C object libevent/CMakeFiles/event.dir/http.c.o
[  0%] Building C object vio/CMakeFiles/vio.dir/viosocket.c.o
[  1%] Building C object strings/CMakeFiles/strings.dir/ctype-czech.c.o
[  1%] Building C object strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o
[  1%] Building C object vio/CMakeFiles/vio.dir/viossl.c.o
[  1%] Building C object libevent/CMakeFiles/event_share.dir/evrpc.c.o
[  1%] Building C object libevent/CMakeFiles/event.dir/evrpc.c.o
[  1%] Building C object vio/CMakeFiles/vio.dir/viopipe.c.o
[  1%] Building C object strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o
[  1%] Building C object libevent/CMakeFiles/event_share.dir/strlcpy.c.o
[  1%] Building C object libevent/CMakeFiles/event.dir/strlcpy.c.o
[  1%] Building C object libevent/CMakeFiles/event_share.dir/signal.c.o
[  1%] Building C object libevent/CMakeFiles/event.dir/signal.c.o
[  1%] Building C object vio/CMakeFiles/vio.dir/vioshm.c.o
[  1%] Building C object libevent/CMakeFiles/event_share.dir/poll.c.o
[  1%] Building C object libevent/CMakeFiles/event.dir/poll.c.o
[  1%] Building C object vio/CMakeFiles/vio.dir/viosslfactories.c.o
[  1%] Building C object libevent/CMakeFiles/event_share.dir/select.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c: In function 'get_dh2048':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c:124:3: warning: 'DH_new' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  124 |   if ((dh=DH_new()))
      |   ^~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/dsa.h:31,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/x509.h:37,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/ssl.h:32,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/violite.h:163,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/vio_priv.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c:16:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/dh.h:210:27: note: declared here
  210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void);
      |                           ^~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c:133:5: warning: 'DH_set0_pqg' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  133 |     if (!DH_set0_pqg(dh, p, NULL, g))
      |     ^~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/dh.h:266:27: note: declared here
  266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g);
      |                           ^~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c:136:7: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  136 |       DH_free(dh);
      |       ^~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c: In function 'report_errors':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c:154:3: warning: 'ERR_get_error_line_data' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  154 |   while ((l=ERR_get_error_line_data(&file,&line,&data,&flags)) != 0)
      |   ^~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/violite.h:164:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/err.h:425:15: note: declared here
  425 | unsigned long ERR_get_error_line_data(const char **file, int *line,
      |               ^~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c: In function 'new_VioSSLFd':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c:503:5: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  503 |     DH_free(dh);
      |     ^~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/vio/viosslfactories.c:508:3: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  508 |   DH_free(dh);
      |   ^~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/dh.h:211:28: note: declared here
  211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh);
      |                            ^~~~~~~
[  1%] Building C object libevent/CMakeFiles/event.dir/select.c.o
[  1%] Linking C shared library libevent_share.so
[  1%] Building C object strings/CMakeFiles/strings.dir/ctype-extra.c.o
[  2%] Linking C static library libvio.a
[  3%] Linking C static library libevent.a
[  3%] Built target event_share
[  3%] Building C object regex/CMakeFiles/regex.dir/regcomp.c.o
[  3%] Building C object strings/CMakeFiles/strings.dir/ctype-gb2312.c.o
[  3%] Built target vio
[  3%] Built target event
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o
[  3%] Building CXX object plugin/HandlerSocket-Plugin-for-MySQL/libhsclient/CMakeFiles/hsclient.dir/config.cpp.o
[  3%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o
[  3%] Building C object strings/CMakeFiles/strings.dir/ctype-gbk.c.o
[  4%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_wait_service.c.o
[  4%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_plugin_log_service.c.o
[  4%] Building CXX object plugin/HandlerSocket-Plugin-for-MySQL/libhsclient/CMakeFiles/hsclient.dir/escape.cpp.o
[  4%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_thread_scheduler_service.c.o
[  4%] Building C object libservices/CMakeFiles/mysqlservices.dir/mysql_string_service.c.o
[  4%] Linking C static library libmysqlservices.a
[  4%] Building C object regex/CMakeFiles/regex.dir/regerror.c.o
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-latin1.c.o
[  4%] Building CXX object plugin/HandlerSocket-Plugin-for-MySQL/libhsclient/CMakeFiles/hsclient.dir/fatal.cpp.o
[  4%] Built target mysqlservices
[  4%] Building C object regex/CMakeFiles/regex.dir/regexec.c.o
[  4%] Building CXX object plugin/HandlerSocket-Plugin-for-MySQL/libhsclient/CMakeFiles/hsclient.dir/hstcpcli.cpp.o
[  4%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/config_parser.c.o
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-mb.c.o
[  4%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/engine_loader.c.o
[  4%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/extension_loggers.c.o
[  4%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/genhash.c.o
[  4%] Building CXX object plugin/HandlerSocket-Plugin-for-MySQL/libhsclient/CMakeFiles/hsclient.dir/socket.cpp.o
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o
[  4%] Building C object plugin/innodb_memcached/daemon_memcached/CMakeFiles/memcached_utilities.dir/utilities/util.c.o
[  4%] Building C object regex/CMakeFiles/regex.dir/regfree.c.o
[  4%] Linking C static library libmemcached_utilities.a
[  4%] Building C object regex/CMakeFiles/regex.dir/reginit.c.o
[  4%] Building CXX object plugin/HandlerSocket-Plugin-for-MySQL/libhsclient/CMakeFiles/hsclient.dir/string_util.cpp.o
[  4%] Built target memcached_utilities
[  4%] Linking C static library libregex.a
[  4%] Building C object plugin/innodb_memcached/innodb_memcache/CMakeFiles/libmcd_util.dir/util-src/config_parser.c.o
[  4%] Built target regex
[  4%] Building C object plugin/innodb_memcached/innodb_memcache/CMakeFiles/libmcd_util.dir/util-src/util.c.o
[  4%] Linking CXX static library libhsclient.a
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-sjis.c.o
[  4%] Built target GenYaccEmbeddedSource
[  4%] Linking C static library liblibmcd_util.a
[  4%] Generating lex_hash.h
[  4%] Built target hsclient
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-tis620.c.o
[  4%] Built target GenServerSource
[  4%] Built target libmcd_util
[  4%] Building CXX object sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-uca.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gen_lex_token.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-ucs2.c.o
[  4%] Building C object strings/CMakeFiles/strings.dir/ctype-ujis.c.o
[  4%] Linking CXX executable gen_lex_token
[  4%] Built target gen_lex_token
[  5%] Building C object strings/CMakeFiles/strings.dir/ctype-utf8.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/ctype.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/decimal.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/dtoa.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/int2str.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/is_prefix.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/llstr.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/longlong2str.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/my_strtoll10.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/my_vsnprintf.c.o
[  5%] Generating lex_token.h
[  5%] Built target GenDigestServerSource
[  5%] Building C object strings/CMakeFiles/strings.dir/str2int.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/str_alloc.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/strcend.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strend.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strfill.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strmake.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strmov.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strnmov.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strxmov.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strxnmov.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/xml.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/my_strchr.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strcont.c.o
[  6%] Building C object strings/CMakeFiles/strings.dir/strappend.c.o
[  6%] Linking C static library libstrings.a
[  6%] Built target strings
[  6%] Building C object mysys/CMakeFiles/mysys.dir/array.c.o
[  6%] Building C object mysys/CMakeFiles/mysys.dir/charset-def.c.o
[  6%] Building C object mysys/CMakeFiles/mysys.dir/charset.c.o
[  6%] Building C object mysys/CMakeFiles/mysys.dir/checksum.c.o
[  6%] Building C object mysys/CMakeFiles/mysys.dir/errors.c.o
[  6%] Building C object mysys/CMakeFiles/mysys.dir/hash.c.o
[  6%] Building C object mysys/CMakeFiles/mysys.dir/list.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_cache.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_dirname.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_fn_ext.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_format.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_getdate.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache2.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_keycache.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_keycaches.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_loadpath.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_pack.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_path.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort.c.o
[  7%] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort2.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mf_radix.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mf_same.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mf_sort.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mf_soundex.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mf_arr_appstr.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mf_tempdir.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mf_tempfile.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mf_unixpath.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mf_wcomp.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/mulalloc.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/my_access.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/my_alloc.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/my_bit.c.o
[  8%] Building C object mysys/CMakeFiles/mysys.dir/my_bitmap.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_chsize.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_compress.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_copy.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_create.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_delete.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_div.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_error.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_file.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_fopen.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_fstream.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_gethwaddr.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_getsystime.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_getwd.c.o
[  9%] Building C object mysys/CMakeFiles/mysys.dir/my_compare.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_init.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_lib.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_lock.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_malloc.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_mess.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_mkdir.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_mmap.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_once.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_open.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_pread.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_pthread.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_quick.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_read.c.o
[ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_redel.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_rename.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_seek.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_sleep.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_static.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_symlink.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_symlink2.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_sync.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_thr_init.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_write.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/ptr_cmp.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/queues.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/stacktrace.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/string.c.o
[ 11%] Building C object mysys/CMakeFiles/mysys.dir/thr_alarm.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/thr_lock.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/thr_mutex.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/thr_rwlock.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/tree.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/typelib.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/base64.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_memmem.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_getpagesize.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/lf_alloc-pin.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/lf_dynarray.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/lf_hash.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_atomic.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_getncpus.c.o
[ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_rdtsc.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/waiting_threads.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_alarm.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/psi_noop.c.o
[ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_lockmem.c.o
[ 13%] Linking C static library libmysys.a
[ 13%] Built target mysys
[ 13%] Building C object dbug/CMakeFiles/dbug.dir/dbug.c.o
[ 14%] Linking C static library libdbug.a
[ 14%] Built target dbug
[ 14%] Building C object regex/CMakeFiles/re.dir/main.c.o
[ 15%] Building C object mysys/CMakeFiles/thr_lock.dir/thr_lock.c.o
[ 15%] Building C object unittest/mytap/CMakeFiles/mytap.dir/tap.c.o
[ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/crypt_genhash_impl.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/crypt_genhash_impl.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/int_types.h:55,
                 from /usr/include/sys/stdint.h:36,
                 from /usr/include/stdint.h:36,
                 from /opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.3.0/include/stdint.h:9,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/e_os2.h:256,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:26:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc: In function 'char* my_crypt_genhash(char*, std::size_t, const char*, int, const char*, const char**)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:294:13: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  294 |   DIGESTInit(&ctxA);
      |             ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:297:15: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  297 |   DIGESTUpdate(&ctxA, plaintext, plaintext_len);
      |               ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:300:15: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  300 |   DIGESTUpdate(&ctxA, salt, salt_len);
      |               ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:303:13: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  303 |   DIGESTInit(&ctxB);
      |             ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:304:15: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  304 |   DIGESTUpdate(&ctxB, plaintext, plaintext_len);
      |               ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:305:15: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  305 |   DIGESTUpdate(&ctxB, salt, salt_len);
      |               ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:306:15: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  306 |   DIGESTUpdate(&ctxB, plaintext, plaintext_len);
      |               ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:307:14: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  307 |   DIGESTFinal(B, &ctxB);
      |              ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
      |                           ^~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:311:17: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  311 |     DIGESTUpdate(&ctxA, B, MIXCHARS);
      |                 ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:312:15: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  312 |   DIGESTUpdate(&ctxA, B, i);
      |               ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:318:19: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  318 |       DIGESTUpdate(&ctxA, B, MIXCHARS);
      |                   ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:322:19: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  322 |       DIGESTUpdate(&ctxA, plaintext, plaintext_len);
      |                   ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:327:14: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  327 |   DIGESTFinal(A, &ctxA);
      |              ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
      |                           ^~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:330:13: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  330 |   DIGESTInit(&ctxDP);
      |             ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:332:23: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  332 |           DIGESTUpdate(&ctxDP, plaintext, plaintext_len);
      |                       ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:333:14: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  333 |   DIGESTFinal(DP, &ctxDP);
      |              ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
      |                           ^~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:344:13: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  344 |   DIGESTInit(&ctxDS);
      |             ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:346:23: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  346 |           DIGESTUpdate(&ctxDS, salt, salt_len);
      |                       ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:347:14: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  347 |   DIGESTFinal(DS, &ctxDS);
      |              ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
      |                           ^~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:360:13: warning: 'int SHA256_Init(SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  360 |   DIGESTInit(&ctxC);
      |             ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:364:19: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  364 |       DIGESTUpdate(&ctxC, P, plaintext_len);
      |                   ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:369:21: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  369 |         DIGESTUpdate(&ctxC, A, MIXCHARS);
      |                     ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:371:21: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  371 |         DIGESTUpdate(&ctxC, DP, MIXCHARS);
      |                     ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:375:19: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  375 |       DIGESTUpdate(&ctxC, S, salt_len);
      |                   ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:379:19: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  379 |       DIGESTUpdate(&ctxC, P, plaintext_len);
      |                   ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:385:21: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  385 |         DIGESTUpdate(&ctxC, A, MIXCHARS);
      |                     ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:387:21: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  387 |         DIGESTUpdate(&ctxC, DP, MIXCHARS);
      |                     ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:391:21: warning: 'int SHA256_Update(SHA256_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  391 |         DIGESTUpdate(&ctxC, P, plaintext_len);
      |                     ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/crypt_genhash_impl.cc:393:16: warning: 'int SHA256_Final(unsigned char*, SHA256_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  393 |     DIGESTFinal(DP, &ctxC);
      |                ^
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
      |                           ^~~~~~~~~~~~
[ 15%] Linking C static library libmytap.a
[ 15%] Building C object regex/CMakeFiles/re.dir/split.c.o
[ 15%] Built target mytap
[ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_default.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/../mysys/mysys_priv.h:16,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_default.cc:39:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 15%] Building C object regex/CMakeFiles/re.dir/debug.c.o
[ 15%] Building C object mysys/CMakeFiles/queues.dir/queues.c.o
[ 15%] Linking C executable thr_lock
[ 15%] Linking C executable re
[ 15%] Built target thr_lock
[ 15%] Linking C executable queues
[ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_getopt.cc.o
[ 15%] Built target re
[ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_aes.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_getopt.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha1.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_aes.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_sha1.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_sha1.cc: In function 'int mysql_sha1_reset(SHA_CTX*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_sha1.cc:73:21: warning: 'int SHA1_Init(SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   73 |     return SHA1_Init(context);
      |            ~~~~~~~~~^~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_sha1.cc:69:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int SHA1_Init(SHA_CTX *c);
      |                           ^~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_sha1.cc: In function 'int mysql_sha1_input(SHA_CTX*, const uint8*, unsigned int)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_sha1.cc:80:23: warning: 'int SHA1_Update(SHA_CTX*, const void*, size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   80 |     return SHA1_Update(context, message_array, length);
      |            ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int SHA1_Update(SHA_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_sha1.cc: In function 'int mysql_sha1_result(SHA_CTX*, uint8*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_sha1.cc:87:22: warning: 'int SHA1_Final(unsigned char*, SHA_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   87 |     return SHA1_Final(Message_Digest, context);
      |            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int SHA1_Final(unsigned char *md, SHA_CTX *c);
      |                           ^~~~~~~~~~
[ 15%] Built target queues
[ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha2.cc.o
[ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_sha2.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_rnd.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_md5.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_rnd.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_rnd.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_md5.cc: In function 'void my_md5_hash(unsigned char*, const unsigned char*, int)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_md5.cc:45:12: warning: 'int MD5_Init(MD5_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   45 |   MD5_Init (&ctx);
      |   ~~~~~~~~~^~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_md5.cc:40:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/md5.h:49:27: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 int MD5_Init(MD5_CTX *c);
      |                           ^~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_md5.cc:46:14: warning: 'int MD5_Update(MD5_CTX*, const void*, std::size_t)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   46 |   MD5_Update (&ctx, buf, len);
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/md5.h:50:27: note: declared here
   50 | OSSL_DEPRECATEDIN_3_0 int MD5_Update(MD5_CTX *c, const void *data, size_t len);
      |                           ^~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_md5.cc:47:13: warning: 'int MD5_Final(unsigned char*, MD5_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   47 |   MD5_Final (digest, &ctx);
      |   ~~~~~~~~~~^~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/md5.h:51:27: note: declared here
   51 | OSSL_DEPRECATEDIN_3_0 int MD5_Final(unsigned char *md, MD5_CTX *c);
      |                           ^~~~~~~~~
[ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_murmur3.cc.o
[ 16%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_aes_openssl.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_murmur3.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_murmur3.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/mysys_ssl/my_aes_openssl.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 16%] Building C object mysys/CMakeFiles/base64_test.dir/base64.c.o
[ 16%] Building C object unittest/examples/CMakeFiles/simple-t.dir/simple-t.c.o
[ 16%] Linking CXX static library libmysys_ssl.a
[ 16%] Building C object unittest/examples/CMakeFiles/skip-t.dir/skip-t.c.o
[ 16%] Linking C executable base64_test
[ 16%] Linking C executable simple-t
[ 16%] Linking C executable skip-t
[ 16%] Built target mysys_ssl
[ 16%] Built target base64_test
[ 16%] Built target simple-t
[ 16%] Built target skip-t
[ 16%] Building C object unittest/examples/CMakeFiles/todo-t.dir/todo-t.c.o
[ 16%] Building C object unittest/examples/CMakeFiles/skip_all-t.dir/skip_all-t.c.o
[ 16%] Building C object unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.c.o
[ 16%] Building C object unittest/mytap/t/CMakeFiles/basic-t.dir/basic-t.c.o
[ 16%] Linking C executable todo-t
[ 16%] Linking C executable skip_all-t
[ 16%] Linking C executable no_plan-t
[ 16%] Linking C executable basic-t
[ 16%] Built target todo-t
[ 16%] Built target skip_all-t
[ 16%] Built target no_plan-t
[ 16%] Built target basic-t
[ 16%] Building C object extra/CMakeFiles/resolveip.dir/resolveip.c.o
[ 16%] Building C object extra/CMakeFiles/replace.dir/replace.c.o
[ 16%] Building C object extra/CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o
[ 16%] Building CXX object extra/CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/extra/resolve_stack_dump.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/stdio.h:37,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/extra/resolve_stack_dump.cc:21:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 16%] Linking CXX executable resolveip
[ 16%] Linking CXX executable my_print_defaults
[ 16%] Built target resolveip
[ 16%] Built target my_print_defaults
[ 17%] Linking C executable replace
[ 17%] Building C object extra/CMakeFiles/mysql_waitpid.dir/mysql_waitpid.c.o
[ 17%] Linking CXX executable resolve_stack_dump
[ 17%] Building CXX object sql/CMakeFiles/mysql_tzinfo_to_sql.dir/tztime.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/tztime.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 17%] Linking CXX executable mysql_waitpid
[ 17%] Built target replace
[ 17%] Built target resolve_stack_dump
[ 17%] Building C object extra/CMakeFiles/comp_err.dir/comp_err.c.o
[ 17%] Built target mysql_waitpid
[ 17%] Linking CXX executable mysql_tzinfo_to_sql
[ 17%] Built target mysql_tzinfo_to_sql
[ 17%] Linking CXX executable comp_err
[ 17%] Built target comp_err
[ 17%] Generating ../include/mysqld_error.h, ../sql/share/english/errmsg.sys
[ 17%] Built target GenError
[ 17%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/pfs_server_stubs.cc.o
[ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_account.cc.o
[ 17%] Building CXX object storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o
[ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_server_stubs.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_account.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/csv/ha_tina.cc:44:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_account.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_server_stubs.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/csv/ha_tina.cc:46:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_account.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_account.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_account.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_account.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 17%] Linking CXX static library libpfs_server_stubs.a
[ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o
[ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_host.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_host.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_host.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 17%] Built target pfs_server_stubs
[ 17%] Building CXX object storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/blackhole/ha_blackhole.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 17%] Building CXX object storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_file.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/csv/transparent_file.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 17%] Linking CXX static library libcsv.a
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_host.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_host.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_host.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_host.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread.cc.o
[ 17%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/blackhole/ha_blackhole.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 17%] Built target csv
[ 17%] Building C object storage/archive/CMakeFiles/archive.dir/azio.c.o
[ 17%] Linking CXX static library libblackhole.a
[ 17%] Building CXX object storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/probes_mysql.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/archive/ha_archive.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 17%] Built target blackhole
[ 18%] Building CXX object storage/federated/CMakeFiles/federated.dir/ha_federated.cc.o
[ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/federated/ha_federated.cc:376:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_user.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_user.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_user.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/archive/ha_archive.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_user.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_user.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_user.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_user.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 18%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/ha_perfschema.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/ha_perfschema.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/ha_perfschema.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 19%] Linking CXX static library libarchive.a
[ 19%] Built target archive
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/ha_perfschema.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/ha_perfschema.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/_check.c.o
[ 19%] Linking CXX static library libfederated.a
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/ha_perfschema.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/ha_perfschema.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/_rectest.c.o
[ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_block.c.o
[ 19%] Built target federated
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_clear.c.o
[ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_close.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_account.cc.o
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_create.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_account.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 19%] Building CXX object storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_delete.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/probes_mysql.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/heap/ha_heap.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs.cc:41:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_atomic.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs.cc:41:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_atomic.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_extra.c.o
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_hash.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/heap/ha_heap.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/heap/ha_heap.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_autosize.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_autosize.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_info.c.o
[ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_account.cc.o
[ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_check.cc.o
[ 19%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_column_values.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_account.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_check.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_column_values.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_open.c.o
[ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_panic.c.o
[ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_atomic.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_atomic.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_con_slice.cc.o
[ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rename.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_con_slice.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_autosize.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rfirst.c.o
[ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rkey.c.o
[ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rlast.c.o
[ 20%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_check.cc.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_defaults.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_check.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_defaults.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_check.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rnext.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rprev.c.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_digest.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_digest.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_dspace.c.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_engine_table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_record.c.o
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rrnd.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_check.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rsame.c.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_column_values.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_scan.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_helper.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_digest.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_con_slice.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_con_slice.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_static.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_stages.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_events_stages.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 21%] Building C object storage/heap/CMakeFiles/heap.dir/hp_update.c.o
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_defaults.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_defaults.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 21%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_statements.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_events_statements.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 22%] Building C object storage/heap/CMakeFiles/heap.dir/hp_write.c.o
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_waits.cc.o
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_events_waits.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_digest.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 22%] Linking CXX static library libheap.a
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_global.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_global.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_host.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_host.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 22%] Built target heap
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 22%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0api.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/api/api0api.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr.cc: In function 'PFS_file* find_or_create_file(PFS_thread*, PFS_file_class*, const char*, uint, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr.cc:1344:16: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
 1344 |         strncpy(pfs->m_filename, normalized_filename, normalized_length);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr.cc:1295:28: note: length computed here
 1295 |   normalized_length= strlen(normalized_filename);
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_helper.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_digest.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o
In function 'void init_instr_class(PFS_instr_class*, const char*, uint, int, PFS_class_type)',
    inlined from 'void register_global_classes()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:215:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:614:10: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 25 bytes from a string of the same length [-Wstringop-truncation]
  614 |   strncpy(klass->m_name, name, name_length);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void init_instr_class(PFS_instr_class*, const char*, uint, int, PFS_class_type)',
    inlined from 'void register_global_classes()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:221:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:614:10: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 27 bytes from a string of the same length [-Wstringop-truncation]
  614 |   strncpy(klass->m_name, name, name_length);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void init_instr_class(PFS_instr_class*, const char*, uint, int, PFS_class_type)',
    inlined from 'void register_global_classes()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:227:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:614:10: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  614 |   strncpy(klass->m_name, name, name_length);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_server.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_server.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 22%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0misc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/api0misc.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/api/api0misc.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_actor.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_setup_actor.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_object.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_setup_object.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 22%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_timer.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_timer.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_user.cc.o
[ 23%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_stages.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_user.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 24%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_events_stages.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 24%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0btr.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0cur.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0cur.cc:45:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 24%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_statements.cc.o
[ 24%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_visitor.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_visitor.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_events_statements.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 24%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_events_waits.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.ic:28,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.h:51,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.ic:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.h:212,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fsp0fsp.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.h:1897,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0btr.h:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc: In function 'void btr_page_free(dict_index_t*, buf_block_t*, mtr_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:1346:35: note: in expansion of macro 'buf_block_get_frame'
 1346 |         const page_t*   page    = buf_block_get_frame(block);
      |                                   ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc: In function 'void btr_attach_half_pages(ulint, dict_index_t*, buf_block_t*, const rec_t*, buf_block_t*, ulint, mtr_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2735:30: note: in expansion of macro 'buf_block_get_frame'
 2735 |                 upper_page = buf_block_get_frame(block);
      |                              ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2752:30: note: in expansion of macro 'buf_block_get_frame'
 2752 |                 lower_page = buf_block_get_frame(block);
      |                              ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2710:43: note: in expansion of macro 'buf_block_get_frame'
 2710 |         page_t*         page            = buf_block_get_frame(block);
      |                                           ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'new_block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2732:30: note: in expansion of macro 'buf_block_get_frame'
 2732 |                 lower_page = buf_block_get_frame(new_block);
      |                              ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'new_block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2755:30: note: in expansion of macro 'buf_block_get_frame'
 2755 |                 upper_page = buf_block_get_frame(new_block);
      |                              ^~~~~~~~~~~~~~~~~~~
[ 24%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_global.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_host.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_accounts.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_accounts.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr.cc: In function 'PFS_file* find_or_create_file(PFS_thread*, PFS_file_class*, const char*, uint, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr.cc:1344:16: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
 1344 |         strncpy(pfs->m_filename, normalized_filename, normalized_length);
      |         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr.cc:1295:28: note: length computed here
 1295 |   normalized_length= strlen(normalized_filename);
      |                      ~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_account.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_accounts.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_accounts.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_all_instr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_all_instr.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 25%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr_class.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 25%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0pcur.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0pcur.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0pcur.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_boolean_search.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In function 'void init_instr_class(PFS_instr_class*, const char*, uint, int, PFS_class_type)',
    inlined from 'void register_global_classes()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:215:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:614:10: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 25 bytes from a string of the same length [-Wstringop-truncation]
  614 |   strncpy(klass->m_name, name, name_length);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void init_instr_class(PFS_instr_class*, const char*, uint, int, PFS_class_type)',
    inlined from 'void register_global_classes()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:221:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:614:10: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 27 bytes from a string of the same length [-Wstringop-truncation]
  614 |   strncpy(klass->m_name, name, name_length);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'void init_instr_class(PFS_instr_class*, const char*, uint, int, PFS_class_type)',
    inlined from 'void register_global_classes()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:227:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_instr_class.cc:614:10: warning: 'char* std::strncpy(char*, const char*, size_t)' output truncated before terminating nul copying 4 bytes from a string of the same length [-Wstringop-truncation]
  614 |   strncpy(klass->m_name, name, name_length);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_nlq_search.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_all_instr.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_all_instr.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_server.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_server.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_account_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_account_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_parser.c.o
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_setup_actor.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0sea.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0sea.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_static.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_object.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_setup_object.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/probes_mysql.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_timer.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_timer.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_account_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_account_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_user.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_user.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_host_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_host_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_visitor.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_visitor.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc:31:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_host_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_host_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 26%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buddy.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buddy.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0buddy.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_thread_by_event_name.cc.o
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_accounts.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_thread_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_accounts.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc: In member function 'virtual int ha_myisam::assign_to_keycache(THD*, HA_CHECK_OPT*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc:1247:25: warning: using a dangling pointer to 'buf' [-Wdangling-pointer=]
 1247 |     mi_check_print_error(&param, errmsg);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc:1230:10: note: 'buf' declared here
 1230 |     char buf[STRING_BUFFER_USUAL_SIZE];
      |          ^~~
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_stopwords.c.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_update.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_thread_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_account.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_accounts.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_accounts.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 26%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buf.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0buf.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_cache.c.o
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_user_by_event_name.cc.o
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_user_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_all_instr.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_changed.c.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_check.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_user_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_user_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_all_instr.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_all_instr.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_account_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_global_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_global_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_global_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_account_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_account_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_account_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_host_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0dblwr.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0dblwr.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_close.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_create.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_account_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_account_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_host_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_host_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dbug.c.o
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_host_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_host_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete.c.o
[ 26%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_thread_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 26%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0checksum.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0checksum.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_all.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_table.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_host_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_host_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dynrec.c.o
[ 27%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_thread_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0dump.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 27%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_digest.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_digest.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 28%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_user_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_extra.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_helper.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_digest.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_digest.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 28%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0flu.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0flu.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_info.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_user_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_by_user_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 28%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_thread_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_thread_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_key.c.o
[ 28%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_global_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_keycache.c.o
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_locking.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_thread_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_thread_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_log.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_global_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esgs_global_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 28%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_user_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_user_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 28%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_account_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_open.c.o
[ 28%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0lru.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0lru.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0lru.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_user_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_user_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_account_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_account_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_global_by_event_name.cc.o
[ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_packrec.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_global_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_host_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_page.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_global_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_global_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_panic.c.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_stages.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_stages.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 29%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_host_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_host_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0rea.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0rea.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_preload.c.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_digest.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_range.c.o
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rename.c.o
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rfirst.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_stages.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_stages.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rlast.c.o
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_helper.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_digest.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_digest.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_statements.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_statements.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 30%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0data.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/data/data0data.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext_same.c.o
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_thread_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rprev.c.o
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rrnd.c.o
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsame.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_statements.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_statements.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsamepos.c.o
[ 30%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_thread_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_thread_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0type.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/data/data0type.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_scan.c.o
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o
[ 31%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o
[ 31%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0boot.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0boot.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_user_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_user_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_by_user_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 31%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_static.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 31%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_statrec.c.o
[ 31%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o
[ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0crea.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_global_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_unique.c.o
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits_summary.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits_summary.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_update.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_write.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_global_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_esms_global_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_stages.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_stages.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits_summary.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits_summary.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_index.c.o
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_account_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_account_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 32%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_key.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_mbr.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_stages.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_stages.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_account_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_account_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_statements.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_statements.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc: In function 'dberr_t dict_foreign_parse_drop_constraints(mem_heap_t*, trx_t*, dict_table_t*, ulint*, const char***)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'trx' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:4898:9: note: in expansion of macro 'ut_a'
 4898 |         ut_a(trx);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc: In function 'dberr_t dict_create_foreign_constraints(trx_t*, const char*, std::size_t, const char*, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'trx' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:4858:9: note: in expansion of macro 'ut_a'
 4858 |         ut_a(trx);
      |         ^~~~
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_host_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_host_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_split.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_statements.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_statements.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/sort.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_host_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_host_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_thread_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_thread_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.h:334,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:58:
In function 'dberr_t dict_create_add_foreign_id(ulint*, const char*, dict_foreign_t*)',
    inlined from 'dberr_t dict_create_foreign_constraints_low(trx_t*, mem_heap_t*, charset_info_st*, const char*, const char*, ulint)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:4528:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic:71:32: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation]
   71 |                         strncpy(table_name, name,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~
   72 |                                 MAX_TABLE_NAME_LEN + 20);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic:80:40: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation]
   80 |                                 strncpy(table_name, name,
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~
   81 |                                         MAX_TABLE_NAME_LEN + 20);
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/sp_key.c.o
[ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc: In function 'dberr_t dict_table_rename_in_cache(dict_table_t*, const char*, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:1852:32: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 320 bytes from a string of length 654 [-Wstringop-truncation]
 1852 |                         strncpy(old_name_cs_filename, old_name,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1853 |                                 MAX_TABLE_NAME_LEN);
      |                                 ~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:1874:48: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 320 bytes from a string of length 654 [-Wstringop-truncation]
 1874 |                                         strncpy(old_name_cs_filename, old_name,
      |                                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1875 |                                                 MAX_TABLE_NAME_LEN);
      |                                                 ~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:1913:40: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 1913 |                                 strncpy(table_name, table->name,
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1914 |                                         MAX_TABLE_NAME_LEN);
      |                                         ~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:1925:48: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 1925 |                                         strncpy(table_name, table->name,
      |                                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1926 |                                                 MAX_TABLE_NAME_LEN);
      |                                                 ~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 32%] Linking CXX static library libmyisam.a
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_thread_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_thread_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 32%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0load.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0load.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0load.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_user_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_user_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits_summary.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 32%] Built target myisam
[ 32%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0mem.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0mem.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_user_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_user_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits_summary.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_events_waits_summary.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_global_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_global_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_account_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_host_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 32%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0stats.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_global_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_global_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_account_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_account_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 32%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0mysql.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0stats_bg.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_instances.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_instances.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_host_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_host_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_thread_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_instances.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_instances.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_thread_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_thread_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_instance.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_user_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_instance.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 33%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dyn/dyn0dyn.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dyn0dyn.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dyn/dyn0dyn.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_global_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 33%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0eval.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/eval0eval.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/eval/eval0eval.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_instance.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_instance.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_user_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_by_user_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_global_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_ews_global_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 33%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0proc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/eval0proc.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/eval/eval0proc.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_instances.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_instances.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_instances.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 33%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fil0fil.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fil/fil0fil.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 33%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fsp0fsp.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fsp/fsp0fsp.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_instances.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_instances.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_instances.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_instances.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_instance.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_instance.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_instance.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fil/fil0fil.cc: In function 'char* fil_node_create(const char*, ulint, ulint, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fil/fil0fil.cc:651:9: note: in expansion of macro 'ut_a'
  651 |         ut_a(name);
      |         ^~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_instance.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_instance.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_instance.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_instance.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_event_name.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 34%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0fut.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_file_summary_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fut/fut0fut.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_instances.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_helper.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_helper.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_host_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_host_cache.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 34%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fut/fut0lst.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_instances.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_instances.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_helper.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_instance.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0ha.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ha0ha.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ha/ha0ha.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_host_cache.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_host_cache.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_hosts.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_hosts.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ha/ha0storage.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_instance.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_instance.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_os_global_by_type.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_os_global_by_type.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/hash0hash.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_event_name.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/hash0hash.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ha/hash0hash.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_host.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_hosts.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_hosts.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0roll.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0fts.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0ast.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_os_global_by_type.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_os_global_by_type.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0ast.cc: In function 'void fts_ast_node_print(fts_ast_node_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0ast.cc:464:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  464 |                 while (node) {
      |                        ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0ast.cc:468:9: note: here
  468 |         case FTS_AST_OPER:
      |         ^~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_event_name.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_socket_summary_by_event_name.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0blex.cc:1:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_performance_timers.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_performance_timers.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_helper.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0fts.cc: In function 'void fts_savepoint_take(trx_t*, fts_trx_t*, const char*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0fts.cc:5723:9: note: in expansion of macro 'ut_a'
 5723 |         ut_a(name != NULL);
      |         ^~~~
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_actors.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_actors.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_performance_timers.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_performance_timers.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_helper.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0roll.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0config.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_host_cache.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_actors.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_actors.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_consumers.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_consumers.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_host_cache.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_host_cache.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_instruments.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_instruments.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_hosts.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fts0fts.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0opt.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_consumers.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_consumers.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0pars.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from fts0pars.y:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_instruments.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_instruments.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_host.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_hosts.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_hosts.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0que.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_objects.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_objects.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_os_global_by_type.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_timers.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_timers.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_objects.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_objects.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_os_global_by_type.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_os_global_by_type.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o
[ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_performance_timers.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/que0que.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0sql.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_timers.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_timers.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_sync_instances.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_sync_instances.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 35%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_close.c.o
[ 35%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_create.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_performance_timers.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_performance_timers.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_actors.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 36%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_delete.c.o
[ 36%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0tlex.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0tlex.cc:1:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 36%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_extra.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_sync_instances.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_sync_instances.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 36%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_info.c.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_threads.cc.o
[ 36%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/ha_innodb.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_threads.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_table.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/ha_innodb.cc:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 36%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisammrg/ha_myisammrg.cc:90:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/ha_innodb.cc:51:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_actors.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_actors.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_consumers.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_threads.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_threads.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/ha_innodb.cc:40:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_index_usage.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_index_usage.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisammrg/ha_myisammrg.cc:101:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_consumers.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_consumers.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_instruments.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 37%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_index_usage.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_index_usage.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 37%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_open.c.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_table.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_instruments.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_instruments.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 37%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_panic.c.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_objects.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 37%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.c.o
[ 37%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_table.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_table.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 37%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.c.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tlws_by_table.cc.o
[ 37%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tlws_by_table.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rlast.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_objects.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_objects.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext.c.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_timers.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_timers.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tlws_by_table.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tlws_by_table.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.c.o
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.c.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_users.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_users.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rsame.c.o
[ 38%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/handler0alter.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_timers.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_setup_timers.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/handler0alter.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_update.c.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_sync_instances.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_user.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_users.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_users.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 38%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_records.c.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread_connect_attr.cc.o
[ 38%] Linking CXX static library libmyisammrg.a
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_sync_instances.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_sync_instances.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 38%] Built target myisammrg
[ 39%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/i_s.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.h:334:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic: In function 'dberr_t dict_create_add_foreign_id(ulint*, const char*, dict_foreign_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic:71:32: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation]
   71 |                         strncpy(table_name, name,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~
   72 |                                 MAX_TABLE_NAME_LEN + 20);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic:80:40: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation]
   80 |                                 strncpy(table_name, name,
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~
   81 |                                         MAX_TABLE_NAME_LEN + 20);
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0pcur.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/i_s.cc:47:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_threads.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_threads.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_threads.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect_attrs.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_index_usage.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect_attrs.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect_attrs.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 39%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/xtradb_i_s.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/xtradb_i_s.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0byte.h:31,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0types.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/read0i_s.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/xtradb_i_s.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_index_usage.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_index_usage.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_account_connect_attrs.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_account_connect_attrs.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_account_connect_attrs.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_table.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 39%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ibuf0ibuf.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ibuf/ibuf0ibuf.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 39%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/lock/lock0iter.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_table.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tiws_by_table.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 39%] Linking CXX static library libperfschema_embedded.a
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tlws_by_table.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 39%] Built target perfschema_embedded
[ 39%] Building CXX object sql/CMakeFiles/partition.dir/ha_partition.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.ic:28,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.h:51,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.ic:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.h:212,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fsp0fsp.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ibuf0ibuf.h:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ibuf/ibuf0ibuf.cc: In function 'rec_t* ibuf_insert_to_index_page_low(const dtuple_t*, buf_block_t*, dict_index_t*, ulint**, mem_heap_t*, mtr_t*, page_cur_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ibuf/ibuf0ibuf.cc:3995:16: note: in expansion of macro 'buf_block_get_frame'
 3995 |         page = buf_block_get_frame(block);
      |                ^~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/ha_partition.cc:53:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 39%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0lock.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/lock0lock.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/lock/lock0lock.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tlws_by_table.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_tlws_by_table.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_users.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 39%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0wait.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/srv0mon.h:31,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/lock/lock0wait.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_user.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_users.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_users.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 39%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/log0log.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0log.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 40%] Building CXX object sql/CMakeFiles/binlog.dir/uuid.cc.o
[ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/uuid.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 40%] Linking CXX static library libpartition.a
[ 40%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_misc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_misc.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 40%] Built target partition
[ 40%] Building CXX object sql/CMakeFiles/rpl.dir/rpl_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_handler.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_misc.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect_attrs.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect_attrs.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 40%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_sid_map.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_sid_map.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_mi.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_handler.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 40%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0online.cc.o
[ 40%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_set.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/log0online.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0online.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_set.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 40%] Building CXX object sql/CMakeFiles/rpl.dir/rpl_tblmap.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_tblmap.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/pfs_engine_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/cursor_by_thread_connect_attr.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_connect.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_account_connect_attrs.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/table_session_account_connect_attrs.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Linking CXX static library librpl.a
[ 41%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_specification.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0online.cc: In function 'ulint log_online_setup_bitmap_file_range(log_online_bitmap_file_range_t*, lsn_t, lsn_t)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0online.cc:1471:32: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 512 bytes from a string of length 3999 [-Wstringop-truncation]
 1471 |                         strncpy(bitmap_files->files[array_pos].name,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1472 |                                 bitmap_dir_file_info.name, FN_REFLEN);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_specification.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Built target rpl
[ 41%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_state.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_state.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_owned.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_owned.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/log0recv.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0recv.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/stdio.h:37,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0recv.cc:29:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mach/mach0data.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mach0data.h:32,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mach/mach0data.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 41%] Linking CXX static library libperfschema.a
[ 41%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_cache.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Built target perfschema
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_mi.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_state.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 41%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_execution.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_execution.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_mutex_cond_array.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_mutex_cond_array.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_cache.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0mem.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mem/mem0mem.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 41%] Building CXX object sql/CMakeFiles/binlog.dir/log_event.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_execution.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_mutex_cond_array.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Building CXX object sql/CMakeFiles/binlog.dir/log_event_old.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event_old.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Building CXX object sql/CMakeFiles/binlog.dir/binlog.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0pool.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0pool.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mem/mem0pool.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event_old.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0log.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mtr0log.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mtr/mtr0log.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 41%] Building CXX object sql/CMakeFiles/master.dir/rpl_master.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_master.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mtr0mtr.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mtr/mtr0mtr.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_pthread.h:858,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_getopt.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/structs.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:170,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:18:
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'int MYSQL_BIN_LOG::purge_index_entry(THD*, ulonglong*, bool)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:4797:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'log_info' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc: In member function 'int MYSQL_BIN_LOG::purge_index_entry(THD*, ulonglong*, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:4797:12: note: 'log_info' declared here
 4797 |   LOG_INFO log_info;
      |            ^~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'bool show_binlog_events(THD*, MYSQL_BIN_LOG*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:2490:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'linfo' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc: In function 'bool show_binlog_events(THD*, MYSQL_BIN_LOG*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:2490:12: note: 'linfo' declared here
 2490 |   LOG_INFO linfo;
      |            ^~~~~
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'bool MYSQL_BIN_LOG::reset_logs(THD*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:4086:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'linfo' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc: In member function 'bool MYSQL_BIN_LOG::reset_logs(THD*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:4086:12: note: 'linfo' declared here
 4086 |   LOG_INFO linfo;
      |            ^~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_master.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'int MYSQL_BIN_LOG::open_binlog(const char*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:6616:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'log_info' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc: In member function 'int MYSQL_BIN_LOG::open_binlog(const char*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:6616:12: note: 'log_info' declared here
 6616 |   LOG_INFO log_info;
      |            ^~~~~~~~
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0file.h:38,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0file.cc:35:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'bool MYSQL_BIN_LOG::find_first_log_not_in_gtid_set(char*, const Gtid_set*, Gtid*, const char**)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:3101:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'linfo' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc: In member function 'bool MYSQL_BIN_LOG::find_first_log_not_in_gtid_set(char*, const Gtid_set*, Gtid*, const char**)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:3101:12: note: 'linfo' declared here
 3101 |   LOG_INFO linfo;
      |            ^~~~~
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'int MYSQL_BIN_LOG::purge_logs(const char*, bool, bool, bool, ulonglong*, bool)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:4574:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'log_info' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc: In member function 'int MYSQL_BIN_LOG::purge_logs(const char*, bool, bool, bool, ulonglong*, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:4574:12: note: 'log_info' declared here
 4574 |   LOG_INFO log_info;
      |            ^~~~~~~~
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'int MYSQL_BIN_LOG::purge_logs_maximum_number(ulong)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:4994:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'log_info' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc: In member function 'int MYSQL_BIN_LOG::purge_logs_maximum_number(ulong)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:4994:12: note: 'log_info' declared here
 4994 |   LOG_INFO log_info;
      |            ^~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_pthread.h:858,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_getopt.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/structs.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:170:
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'void mysql_binlog_send(THD*, char*, my_off_t, const Gtid_set*, int)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_master.cc:844:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'linfo' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_master.cc: In function 'void mysql_binlog_send(THD*, char*, my_off_t, const Gtid_set*, int)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_master.cc:844:12: note: 'linfo' declared here
  844 |   LOG_INFO linfo;
      |            ^~~~~
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'int MYSQL_BIN_LOG::purge_logs_before_date(std::time_t, bool)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:5067:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'log_info' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc: In member function 'int MYSQL_BIN_LOG::purge_logs_before_date(std::time_t, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:5067:12: note: 'log_info' declared here
 5067 |   LOG_INFO log_info;
      |            ^~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0file.cc: In function 'pfs_os_file_t os_file_create_simple_no_error_handling_func(const char*, ulint, ulint, ulint*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0file.cc:1441:9: note: in expansion of macro 'ut_a'
 1441 |         ut_a(name);
      |         ^~~~
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0proc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0proc.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0proc.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'bool show_binlogs(THD*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_master.cc:2337:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'cur' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_master.cc: In function 'bool show_binlogs(THD*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_master.cc:2337:12: note: 'cur' declared here
 2337 |   LOG_INFO cur;
      |            ^~~
[ 42%] Building CXX object sql/CMakeFiles/binlog.dir/sql_binlog.cc.o
[ 42%] Linking CXX static library libmaster.a
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_binlog.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0sync.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0sync.h:37,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0sync.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 42%] Built target master
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0thread.cc.o
[ 42%] Building CXX object sql/CMakeFiles/slave.dir/rpl_slave.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0thread.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0thread.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0cur.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0cur.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0page.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0page.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 43%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_filter.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_filter.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 43%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_record.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0page.h:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0page.cc: In function 'void page_create_empty(buf_block_t*, dict_index_t*, mtr_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0page.cc:544:35: note: in expansion of macro 'buf_block_get_frame'
  544 |         const page_t*   page    = buf_block_get_frame(block);
      |                                   ^~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_record.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_pthread.h:858,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_getopt.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/structs.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:170,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.h:48:
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'int find_first_relay_log_with_rotate_from_master(Relay_log_info*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.cc:555:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'linfo' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.cc: In function 'int find_first_relay_log_with_rotate_from_master(Relay_log_info*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.cc:555:12: note: 'linfo' declared here
  555 |   LOG_INFO linfo;
      |            ^~~~~
[ 43%] Building CXX object sql/CMakeFiles/slave.dir/rpl_reporting.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_reporting.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_reporting.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_record.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'int mts_recovery_groups(Relay_log_info*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.cc:5458:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'linfo' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.cc: In function 'int mts_recovery_groups(Relay_log_info*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.cc:5458:12: note: 'linfo' declared here
 5458 |   LOG_INFO linfo;
      |            ^~~~~
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0types.h:33,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0zip.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0zip.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 43%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_record_old.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_record_old.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_reporting.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_reporting.h: In member function 'void Slave_reporting_capability::va_report(loglevel, int, const char*, const char*, __va_list_tag*) const':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_reporting.h:111:39: warning: ' ' directive writing 1 byte into a region of size between 0 and 10 [-Wformat-overflow=]
  111 |       sprintf(timestamp, "%02d%02d%02d %02d:%02d:%02d",
      |                                       ^
In member function 'void Slave_reporting_capability::Error::update_timestamp()',
    inlined from 'void Slave_reporting_capability::va_report(loglevel, int, const char*, const char*, __va_list_tag*) const' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_reporting.cc:147:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_reporting.h:111:14: note: 'std::sprintf' output between 16 and 62 bytes into a destination of size 16
  111 |       sprintf(timestamp, "%02d%02d%02d %02d:%02d:%02d",
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  112 |               start->tm_year % 100,
      |               ~~~~~~~~~~~~~~~~~~~~~
  113 |               start->tm_mon+1,
      |               ~~~~~~~~~~~~~~~~
  114 |               start->tm_mday,
      |               ~~~~~~~~~~~~~~~
  115 |               start->tm_hour,
      |               ~~~~~~~~~~~~~~~
  116 |               start->tm_min,
      |               ~~~~~~~~~~~~~~
  117 |               start->tm_sec);
      |               ~~~~~~~~~~~~~~
[ 43%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_utility.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_utility.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_utility.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_record_old.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 43%] Building CXX object sql/CMakeFiles/slave.dir/rpl_mi.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_mi.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 43%] Building CXX object sql/CMakeFiles/slave.dir/rpl_rli.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_utility.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 43%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_injector.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_injector.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_mi.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_mi.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/pars/lexyy.cc:1:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_mi.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0grm.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from pars0grm.y:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 43%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_handler.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_pthread.h:858,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_getopt.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/structs.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:170:
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'int Relay_log_info::count_relay_log_space()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.cc:365:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'flinfo' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.cc: In member function 'int Relay_log_info::count_relay_log_space()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.cc:365:12: note: 'flinfo' declared here
  365 |   LOG_INFO flinfo;
      |            ^~~~~~
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0opt.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/pars/pars0opt.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_injector.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 43%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_file.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_file.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_pthread.h:858,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_getopt.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/structs.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:170:
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'injector::transaction::transaction(MYSQL_BIN_LOG*, THD*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_injector.cc:38:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'log_info' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_injector.cc: In constructor 'injector::transaction::transaction(MYSQL_BIN_LOG*, THD*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_injector.cc:38:12: note: 'log_info' declared here
   38 |   LOG_INFO log_info;
      |            ^~~~~~~~
[ 43%] Linking CXX static library libbinlog.a
[ 44%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_handler.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_table.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_table.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 44%] Built target binlog
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0pars.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/pars/pars0pars.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 44%] Building C object storage/archive/CMakeFiles/archive_embedded.dir/azio.c.o
[ 44%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_values.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_values.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_values.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 44%] Building CXX object storage/archive/CMakeFiles/archive_embedded.dir/ha_archive.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/probes_mysql.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/archive/ha_archive.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 44%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_table_access.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_table.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0sym.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/pars/pars0sym.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 44%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_factory.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_factory.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 44%] Linking CXX static library libarchive_embedded.a
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/que/que0que.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/que0que.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/que/que0que.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 44%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_table_access.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_table_access.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_table_access.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 44%] Built target archive_embedded
[ 44%] Building CXX object sql/CMakeFiles/slave.dir/dynamic_ids.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/dynamic_ids.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/dynamic_ids.cc:1:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_factory.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/read0read.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/read/read0read.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 44%] Building CXX object sql/CMakeFiles/slave.dir/rpl_rli_pdb.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli_pdb.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_table_access.h:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/rem0cmp.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0cmp.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/rem0rec.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_dummy.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info_dummy.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0ext.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ext.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli_pdb.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli_pdb.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc: In function 'ulint rec_get_nth_field_offs_old(const rec_t*, ulint, ulint*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'rec' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc:749:9: note: in expansion of macro 'ut_a'
  749 |         ut_a(rec);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc: In function 'ulint rec_validate(const rec_t*, const ulint*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'rec' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc:1728:9: note: in expansion of macro 'ut_a'
 1728 |         ut_a(rec);
      |         ^~~~
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ftsort.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ftsort.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0import.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0import.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0ins.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Linking CXX static library libslave.a
[ 45%] Built target slave
[ 45%] Building CXX object storage/blackhole/CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/blackhole/ha_blackhole.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc: In function 'ulint row_ins_cascade_calc_update_vec(upd_node_t*, dict_foreign_t*, mem_heap_t*, trx_t*, ulint*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'node' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:490:9: note: in expansion of macro 'ut_a'
  490 |         ut_a(node);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'foreign' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:491:9: note: in expansion of macro 'ut_a'
  491 |         ut_a(foreign);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc: In function 'dberr_t row_ins_foreign_check_on_constraint(que_thr_t*, dict_foreign_t*, btr_pcur_t*, dtuple_t*, mtr_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'thr' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:969:9: note: in expansion of macro 'ut_a'
  969 |         ut_a(thr);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'foreign' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:970:9: note: in expansion of macro 'ut_a'
  970 |         ut_a(foreign);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'pcur' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:971:9: note: in expansion of macro 'ut_a'
  971 |         ut_a(pcur);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'mtr' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:972:9: note: in expansion of macro 'ut_a'
  972 |         ut_a(mtr);
      |         ^~~~
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0merge.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0merge.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0merge.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/blackhole/ha_blackhole.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 45%] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/ha_tina.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/csv/ha_tina.cc:44:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 45%] Building CXX object storage/federated/CMakeFiles/federated_embedded.dir/ha_federated.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/federated/ha_federated.cc:376:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 45%] Linking CXX static library libblackhole_embedded.a
[ 45%] Built target blackhole_embedded
[ 45%] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/transparent_file.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_file.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/csv/transparent_file.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_check.c.o
[ 45%] Linking CXX static library libcsv_embedded.a
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_rectest.c.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0mysql.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_block.c.o
[ 45%] Built target csv_embedded
[ 45%] Building C object storage/heap/CMakeFiles/hp_test1.dir/hp_test1.c.o
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_clear.c.o
[ 45%] Linking CXX static library libfederated_embedded.a
[ 45%] Linking CXX executable hp_test1
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_close.c.o
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_create.c.o
[ 45%] Built target federated_embedded
[ 45%] Built target hp_test1
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic: In function 'void dict_table_x_unlock_indexes(dict_table_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'table' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:943:9: note: in expansion of macro 'ut_a'
  943 |         ut_a(table);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic: In function 'void dict_table_x_lock_indexes(dict_table_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'table' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:901:9: note: in expansion of macro 'ut_a'
  901 |         ut_a(table);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_rename_table_for_mysql(const char*, const char*, trx_t*, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'old_name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5400:9: note: in expansion of macro 'ut_a'
 5400 |         ut_a(old_name != NULL);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'new_name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5401:9: note: in expansion of macro 'ut_a'
 5401 |         ut_a(new_name != NULL);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_drop_table_for_mysql(const char*, trx_t*, bool, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:4347:9: note: in expansion of macro 'ut_a'
 4347 |         ut_a(name != NULL);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_table_add_foreign_constraints(trx_t*, const char*, std::size_t, const char*, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'sql_string' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:3126:9: note: in expansion of macro 'ut_a'
 3126 |         ut_a(sql_string);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_drop_database_for_mysql(const char*, trx_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5176:9: note: in expansion of macro 'ut_a'
 5176 |         ut_a(name != NULL);
      |         ^~~~
[ 45%] Building C object storage/heap/CMakeFiles/hp_test2.dir/hp_test2.c.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/api/api0api.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/api/api0api.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Building CXX object storage/heap/CMakeFiles/heap_embedded.dir/ha_heap.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/probes_mysql.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/heap/ha_heap.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 45%] Linking CXX executable hp_test2
[ 45%] Built target hp_test2
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_delete.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_rename_table_for_mysql(const char*, const char*, trx_t*, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5558:24: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 5558 |                 strncpy(old_table_utf8, old_name, MAX_TABLE_NAME_LEN);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5568:32: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 5568 |                         strncpy(old_table_utf8, old_name, MAX_TABLE_NAME_LEN);
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5578:24: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 5578 |                 strncpy(new_table_name, new_name, MAX_TABLE_NAME_LEN);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5588:32: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 5588 |                         strncpy(new_table_name, new_name, MAX_TABLE_NAME_LEN);
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_extra.c.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0log.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0log.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/heap/ha_heap.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/heap/ha_heap.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0purge.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0purge.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_hash.c.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/api/api0misc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/api0misc.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/api/api0misc.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_info.c.o
[ 45%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_open.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_panic.c.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0row.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rename.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rfirst.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rkey.c.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0btr.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0sel.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0sel.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rlast.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rnext.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc: In function 'void row_build_row_ref_in_tuple(dtuple_t*, const rec_t*, const dict_index_t*, ulint*, trx_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'ref' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc:640:9: note: in expansion of macro 'ut_a'
  640 |         ut_a(ref);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'rec' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc:642:9: note: in expansion of macro 'ut_a'
  642 |         ut_a(rec);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'index' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc:641:9: note: in expansion of macro 'ut_a'
  641 |         ut_a(index);
      |         ^~~~
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rprev.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_dspace.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_record.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rrnd.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.ic:28,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.h:51,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.ic:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.h:212,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fsp0fsp.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.h:1897,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0btr.h:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc: In function 'void btr_page_free(dict_index_t*, buf_block_t*, mtr_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:1346:35: note: in expansion of macro 'buf_block_get_frame'
 1346 |         const page_t*   page    = buf_block_get_frame(block);
      |                                   ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc: In function 'void btr_attach_half_pages(ulint, dict_index_t*, buf_block_t*, const rec_t*, buf_block_t*, ulint, mtr_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2735:30: note: in expansion of macro 'buf_block_get_frame'
 2735 |                 upper_page = buf_block_get_frame(block);
      |                              ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2752:30: note: in expansion of macro 'buf_block_get_frame'
 2752 |                 lower_page = buf_block_get_frame(block);
      |                              ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2710:43: note: in expansion of macro 'buf_block_get_frame'
 2710 |         page_t*         page            = buf_block_get_frame(block);
      |                                           ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'new_block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2732:30: note: in expansion of macro 'buf_block_get_frame'
 2732 |                 lower_page = buf_block_get_frame(new_block);
      |                              ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'new_block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0btr.cc:2755:30: note: in expansion of macro 'buf_block_get_frame'
 2755 |                 upper_page = buf_block_get_frame(new_block);
      |                              ^~~~~~~~~~~~~~~~~~~
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rsame.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_scan.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_static.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_update.c.o
[ 46%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_write.c.o
[ 46%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o
[ 47%] Linking CXX static library libheap_embedded.a
[ 47%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o
[ 47%] Built target heap_embedded
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0uins.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0uins.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 47%] Building C object storage/myisam/CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0cur.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0cur.cc:45:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 47%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_parser.c.o
[ 47%] Linking CXX executable myisam_ftdump
[ 48%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_static.c.o
[ 48%] Built target myisam_ftdump
[ 48%] Building CXX object storage/myisam/CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o
[ 48%] Building C object storage/myisam/CMakeFiles/myisamchk.dir/myisamchk.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/probes_mysql.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0umod.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0umod.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 48%] Linking CXX executable myisamchk
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc:31:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 48%] Built target myisamchk
[ 48%] Building C object storage/myisam/CMakeFiles/myisamlog.dir/myisamlog.c.o
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0undo.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0undo.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0undo.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc: In member function 'virtual int ha_myisam::assign_to_keycache(THD*, HA_CHECK_OPT*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc:1247:25: warning: using a dangling pointer to 'buf' [-Wdangling-pointer=]
 1247 |     mi_check_print_error(&param, errmsg);
      |     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisam/ha_myisam.cc:1230:10: note: 'buf' declared here
 1230 |     char buf[STRING_BUFFER_USUAL_SIZE];
      |          ^~~
[ 50%] Linking CXX executable myisamlog
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o
[ 50%] Built target myisamlog
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0upd.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_update.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0upd.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0upd.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0pcur.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0pcur.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0pcur.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_cache.c.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0quiesce.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0quiesce.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_changed.c.o
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_check.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic: In function 'void dict_table_x_lock_indexes(dict_table_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'table' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:901:9: note: in expansion of macro 'ut_a'
  901 |         ut_a(table);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic: In function 'void dict_table_x_unlock_indexes(dict_table_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'table' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:943:9: note: in expansion of macro 'ut_a'
  943 |         ut_a(table);
      |         ^~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0sea.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0sea.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/btr/btr0sea.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0vers.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0vers.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0conc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/srv0srv.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0conc.cc:40:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_checksum.c.o
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_close.c.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0file.h:38,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0mon.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_create.c.o
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dbug.c.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/srv0srv.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0srv.cc:42:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete.c.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buddy.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buddy.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0buddy.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o
[ 50%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0start.cc.o
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc:41:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0pars.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc:42:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buf.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0buf.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0arr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/sync0arr.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/sync/sync0arr.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_extra.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_info.c.o
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_key.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc: In function 'void srv_get_meta_data_filename(dict_table_t*, char*, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc:3321:24: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-truncation]
 3321 |                 strncpy(filename, path, len - suffix_len);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0mem.h:258,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mach0data.ic:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mach0data.h:415,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0type.ic:28,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0type.h:555,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0data.h:32,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/que0types.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0pars.h:30:
In function 'ulint ut_strlen(const char*)',
    inlined from 'void srv_get_meta_data_filename(dict_table_t*, char*, ulint)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc:3312:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0mem.ic:86:22: note: length computed here
   86 |         return(strlen(str));
      |               ~~~~~~~^~~~~~
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_keycache.c.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0rw.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/sync0rw.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/sync/sync0rw.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_locking.c.o
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_log.c.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0sync.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/sync0sync.h:37,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/sync/sync0sync.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_open.c.o
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_packrec.c.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0i_s.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0i_s.cc:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0purge.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0purge.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0purge.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dblwr.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0dblwr.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0dblwr.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_page.c.o
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_panic.c.o
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_preload.c.o
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_range.c.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0checksum.cc.o
[ 51%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rename.c.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0checksum.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0rec.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0rec.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 52%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dump.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0dump.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 53%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 53%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rlast.c.o
[ 53%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext.c.o
[ 54%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0roll.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0roll.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0roll.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rprev.c.o
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsame.c.o
[ 54%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0flu.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0flu.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0flu.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_scan.c.o
[ 54%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0lru.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0lru.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0lru.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_search.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 54%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rseg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0rseg.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0rseg.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_static.c.o
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_statrec.c.o
[ 54%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0sys.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0sys.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0sys.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_unique.c.o
[ 54%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0trx.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0types.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0trx.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 54%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0rea.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0rea.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0rea.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 54%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_update.c.o
[ 55%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_write.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0trx.cc: In function 'void trx_commit_complete_for_mysql(trx_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'trx' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0trx.cc:1917:9: note: in expansion of macro 'ut_a'
 1917 |         ut_a(trx);
      |         ^~~~
[ 55%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_index.c.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0data.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0data.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/data/data0data.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_key.c.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0type.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0type.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/data/data0type.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_mbr.c.o
[ 55%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_split.c.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0undo.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0undo.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0undo.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/usr/usr0sess.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/usr0sess.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/usr/usr0sess.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0boot.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0boot.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0boot.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sort.c.o
[ 55%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sp_key.c.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0bh.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0bh.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0bh.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 55%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rkey.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0byte.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0byte.h:31,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0byte.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0crc32.cc.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0dbg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0crc32.cc:82:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0dbg.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 55%] Linking CXX static library libmyisam_embedded.a
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0crea.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0crea.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0dict.cc.o
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0list.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0list.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0list.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0mem.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0mem.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Built target myisam_embedded
[ 55%] Building C object storage/myisam/CMakeFiles/myisampack.dir/myisampack.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc: In function 'dberr_t dict_foreign_parse_drop_constraints(mem_heap_t*, trx_t*, dict_table_t*, ulint*, const char***)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'trx' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:4898:9: note: in expansion of macro 'ut_a'
 4898 |         ut_a(trx);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc: In function 'dberr_t dict_create_foreign_constraints(trx_t*, const char*, std::size_t, const char*, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'trx' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:4858:9: note: in expansion of macro 'ut_a'
 4858 |         ut_a(trx);
      |         ^~~~
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rbt.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0rbt.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0rbt.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 55%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rnd.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0rnd.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0rnd.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0ut.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0ut.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0ut.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 56%] Linking CXX executable myisampack
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0load.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0load.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 56%] Built target myisampack
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0mem.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0mem.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0vec.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0vec.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0vec.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.h:334,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:58:
In function 'dberr_t dict_create_add_foreign_id(ulint*, const char*, dict_foreign_t*)',
    inlined from 'dberr_t dict_create_foreign_constraints_low(trx_t*, mem_heap_t*, charset_info_st*, const char*, const char*, ulint)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:4528:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic:71:32: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation]
   71 |                         strncpy(table_name, name,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~
   72 |                                 MAX_TABLE_NAME_LEN + 20);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic:80:40: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation]
   80 |                                 strncpy(table_name, name,
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~
   81 |                                         MAX_TABLE_NAME_LEN + 20);
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0list.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0wqueue.h:35,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0wqueue.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc: In function 'dberr_t dict_table_rename_in_cache(dict_table_t*, const char*, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:1852:32: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 320 bytes from a string of length 654 [-Wstringop-truncation]
 1852 |                         strncpy(old_name_cs_filename, old_name,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1853 |                                 MAX_TABLE_NAME_LEN);
      |                                 ~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:1874:48: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 320 bytes from a string of length 654 [-Wstringop-truncation]
 1874 |                                         strncpy(old_name_cs_filename, old_name,
      |                                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1875 |                                                 MAX_TABLE_NAME_LEN);
      |                                                 ~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:1913:40: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 1913 |                                 strncpy(table_name, table->name,
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1914 |                                         MAX_TABLE_NAME_LEN);
      |                                         ~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0dict.cc:1925:48: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 1925 |                                         strncpy(table_name, table->name,
      |                                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
 1926 |                                                 MAX_TABLE_NAME_LEN);
      |                                                 ~~~~~~~~~~~~~~~~~~~
[ 56%] Linking CXX static library libinnobase.a
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0stats.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 56%] Built target innobase
[ 56%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o
[ 56%] Building C object extra/CMakeFiles/perror.dir/perror.c.o
[ 56%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o
[ 56%] Linking CXX executable perror
[ 56%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o
[ 56%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats_bg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0mysql.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dict/dict0stats_bg.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 57%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o
[ 57%] Built target perror
[ 57%] Building CXX object extra/CMakeFiles/innochecksum.dir/innochecksum.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/extra/innochecksum.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 57%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/extra/innochecksum.cc:45:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 57%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisammrg/ha_myisammrg.cc:90:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 57%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0checksum.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/buf/buf0checksum.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 57%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0crc32.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0crc32.cc:82:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 57%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0ut.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0ut.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0ut.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 57%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/page/page0page.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0page.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0page.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 57%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dyn/dyn0dyn.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dyn0dyn.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/dyn/dyn0dyn.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 57%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/myisammrg/ha_myisammrg.cc:101:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 58%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/page/page0zip.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0zip.h:43,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0zip.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o
[ 58%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/eval0eval.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/eval/eval0eval.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 58%] Linking CXX executable innochecksum
[ 58%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o
[ 58%] Built target innochecksum
[ 58%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o
[ 59%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0proc.cc.o
[ 59%] Building CXX object sql/CMakeFiles/partition_embedded.dir/ha_partition.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/eval0proc.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/eval/eval0proc.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/ha_partition.cc:53:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 59%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o
[ 59%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o
[ 59%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o
[ 59%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o
[ 59%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/filesort_utils.cc.o
[ 59%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort_utils.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort_utils.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 59%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o
[ 59%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fil0fil.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fil/fil0fil.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 59%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o
[ 60%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o
[ 60%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/mdl.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plist.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mdl.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mdl.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 60%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o
[ 60%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o
[ 60%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fil/fil0fil.cc: In function 'char* fil_node_create(const char*, ulint, ulint, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fil/fil0fil.cc:651:9: note: in expansion of macro 'ut_a'
  651 |         ut_a(name);
      |         ^~~~
[ 60%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o
[ 60%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o
[ 60%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/sql_list.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_list.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 60%] Linking CXX static library libmyisammrg_embedded.a
[ 60%] Built target myisammrg_embedded
[ 60%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/sql_string.cc.o
[ 60%] Generating lex_token.h
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 60%] Linking CXX static library libpartition_embedded.a
[ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/emb_qcache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/emb_qcache.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 60%] Built target partition_embedded
[ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/lib_sql.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/../sql/mysqld.cc:17,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/lib_sql.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 60%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/thr_malloc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/emb_qcache.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/../sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/../sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/../sql/mysqld.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/../sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/../sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/../sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0fsp.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fsp0fsp.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fsp/fsp0fsp.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0fut.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fut/fut0fut.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Linking CXX static library libsqlgunitlib.a
[ 60%] Built target sqlgunitlib
[ 60%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/pfs_instr_class-t.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_instr_class-t.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0lst.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fut/fut0lst.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Linking CXX executable pfs_instr_class-t
[ 60%] Built target pfs_instr_class-t
[ 60%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/libmysqld.c.o
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0ha.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ha0ha.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ha/ha0ha.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_builtin.cc.o
[ 60%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/mysys/my_libwrap.c.o
[ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/sql_yacc.cc.o
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0storage.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /mnt/workspace/percona-server-5.6-source-tarballs-new/test/percona-server/sql/sql_yacc.yy:38:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ha/ha0storage.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/hash0hash.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/hash0hash.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ha/hash0hash.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/client/get_password.c.o
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0fts.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0roll.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0fts.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0ast.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/errmsg.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0ast.cc: In function 'void fts_ast_node_print(fts_ast_node_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0ast.cc:464:24: warning: this statement may fall through [-Wimplicit-fallthrough=]
  464 |                 while (node) {
      |                        ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0ast.cc:468:9: note: here
  468 |         case FTS_AST_OPER:
      |         ^~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /mnt/workspace/percona-server-5.6-source-tarballs-new/test/percona-server/sql/sql_yacc.yy:39:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 60%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/pfs_instr_class-oom-t.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_instr_class-oom-t.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0blex.cc:1:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Linking CXX executable pfs_instr_class-oom-t
[ 60%] Built target pfs_instr_class-oom-t
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0fts.cc: In function 'void fts_savepoint_take(trx_t*, fts_trx_t*, const char*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0fts.cc:5723:9: note: in expansion of macro 'ut_a'
 5723 |         ut_a(name != NULL);
      |         ^~~~
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o
[ 60%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/pfs_instr-t.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0roll.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0config.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_instr-t.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 60%] Linking CXX executable pfs_instr-t
[ 60%] Built target pfs_instr-t
[ 60%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/libmysql.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:1188,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c: In function 'mysql_create_db':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c:883:50: warning: pointer targets in passing argument 5 of '(my_bool (*)(MYSQL *, enum enum_server_command,  const unsigned char *, long unsigned int,  const unsigned char *, long unsigned int,  my_bool,  MYSQL_STMT *))mysql->methods->advanced_command' differ in signedness [-Wpointer-sign]
  883 |   DBUG_RETURN(simple_command(mysql,COM_CREATE_DB,db, (ulong) strlen(db),0));
      |                                                  ^~
      |                                                  |
      |                                                  const char *
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_dbug.h:155:53: note: in definition of macro 'DBUG_RETURN'
  155 | #define DBUG_RETURN(a1)                 do { return(a1); } while(0)
      |                                                     ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c:883:15: note: in expansion of macro 'simple_command'
  883 |   DBUG_RETURN(simple_command(mysql,COM_CREATE_DB,db, (ulong) strlen(db),0));
      |               ^~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c:883:50: note: expected 'const unsigned char *' but argument is of type 'const char *'
  883 |   DBUG_RETURN(simple_command(mysql,COM_CREATE_DB,db, (ulong) strlen(db),0));
      |                                                  ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_dbug.h:155:53: note: in definition of macro 'DBUG_RETURN'
  155 | #define DBUG_RETURN(a1)                 do { return(a1); } while(0)
      |                                                     ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c:883:15: note: in expansion of macro 'simple_command'
  883 |   DBUG_RETURN(simple_command(mysql,COM_CREATE_DB,db, (ulong) strlen(db),0));
      |               ^~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c: In function 'mysql_drop_db':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c:892:48: warning: pointer targets in passing argument 5 of '(my_bool (*)(MYSQL *, enum enum_server_command,  const unsigned char *, long unsigned int,  const unsigned char *, long unsigned int,  my_bool,  MYSQL_STMT *))mysql->methods->advanced_command' differ in signedness [-Wpointer-sign]
  892 |   DBUG_RETURN(simple_command(mysql,COM_DROP_DB,db,(ulong) strlen(db),0));
      |                                                ^~
      |                                                |
      |                                                const char *
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_dbug.h:155:53: note: in definition of macro 'DBUG_RETURN'
  155 | #define DBUG_RETURN(a1)                 do { return(a1); } while(0)
      |                                                     ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c:892:15: note: in expansion of macro 'simple_command'
  892 |   DBUG_RETURN(simple_command(mysql,COM_DROP_DB,db,(ulong) strlen(db),0));
      |               ^~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c:892:48: note: expected 'const unsigned char *' but argument is of type 'const char *'
  892 |   DBUG_RETURN(simple_command(mysql,COM_DROP_DB,db,(ulong) strlen(db),0));
      |                                                ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_dbug.h:155:53: note: in definition of macro 'DBUG_RETURN'
  155 | #define DBUG_RETURN(a1)                 do { return(a1); } while(0)
      |                                                     ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysql/libmysql.c:892:15: note: in expansion of macro 'simple_command'
  892 |   DBUG_RETURN(simple_command(mysql,COM_DROP_DB,db,(ulong) strlen(db),0));
      |               ^~~~~~~~~~~~~~
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fts0fts.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0opt.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 60%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client.c.o
[ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0pars.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from fts0pars.y:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0que.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0sql.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/que0que.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0sql.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0tlex.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/fts/fts0tlex.cc:1:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_table.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/ha_innodb.cc:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/ha_innodb.cc:51:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/handler0alter.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/handler0alter.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/i_s.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/ha_innodb.cc:40:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0pcur.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/i_s.cc:47:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.h:334:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic: In function 'dberr_t dict_create_add_foreign_id(ulint*, const char*, dict_foreign_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic:71:32: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation]
   71 |                         strncpy(table_name, name,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~
   72 |                                 MAX_TABLE_NAME_LEN + 20);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0crea.ic:80:40: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation]
   80 |                                 strncpy(table_name, name,
      |                                 ~~~~~~~^~~~~~~~~~~~~~~~~~
   81 |                                         MAX_TABLE_NAME_LEN + 20);
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/xtradb_i_s.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/xtradb_i_s.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0byte.h:31,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0types.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/read0i_s.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/handler/xtradb_i_s.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ibuf0ibuf.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ibuf/ibuf0ibuf.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/lock/lock0iter.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 61%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client_plugin.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.ic:28,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0fut.h:51,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.ic:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fut0lst.h:212,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/fsp0fsp.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ibuf0ibuf.h:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ibuf/ibuf0ibuf.cc: In function 'rec_t* ibuf_insert_to_index_page_low(const dtuple_t*, buf_block_t*, dict_index_t*, ulint**, mem_heap_t*, mtr_t*, page_cur_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ibuf/ibuf0ibuf.cc:3995:16: note: in expansion of macro 'buf_block_get_frame'
 3995 |         page = buf_block_get_frame(block);
      |                ^~~~~~~~~~~~~~~~~~~
[ 62%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_time.c.o
[ 62%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_user.c.o
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/lock0lock.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/lock/lock0lock.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0wait.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/srv0mon.h:31,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/lock/lock0wait.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 62%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/pack.c.o
[ 62%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/binlog.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0online.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/log0log.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0log.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/log0online.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0online.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0online.cc: In function 'ulint log_online_setup_bitmap_file_range(log_online_bitmap_file_range_t*, lsn_t, lsn_t)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0online.cc:1471:32: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 512 bytes from a string of length 3999 [-Wstringop-truncation]
 1471 |                         strncpy(bitmap_files->files[array_pos].name,
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1472 |                                 bitmap_dir_file_info.name, FN_REFLEN);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 62%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_parse_data.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 62%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hash_filo.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/hash.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/hash_filo.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/hash_filo.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 62%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log_event.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/log0recv.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0recv.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/stdio.h:37,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/log/log0recv.cc:29:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_parse_data.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 62%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_filter.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_filter.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mach/mach0data.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mach0data.h:32,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mach/mach0data.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 63%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_injector.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_injector.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 63%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_record.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_record.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_injector.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mem/mem0mem.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0pool.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0pool.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mem/mem0pool.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_record.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 63%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_reporting.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_reporting.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_reporting.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0log.cc.o
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o
[ 63%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_utility.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mtr0log.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mtr/mtr0log.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_utility.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_utility.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mtr0mtr.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/mtr/mtr0mtr.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/pfs_instr-oom-t.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_instr-oom-t.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 63%] Linking CXX executable pfs_instr-oom-t
[ 63%] Built target pfs_instr-oom-t
[ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/pfs_account-oom-t.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_utility.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_account-oom-t.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 63%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/userstat.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/userstat.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/time.h:39,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/userstat.cc:19:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 63%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0file.cc.o
[ 64%] Linking CXX executable pfs_account-oom-t
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0file.h:38,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0file.cc:35:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 64%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0proc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0proc.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0proc.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 64%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uuid.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/uuid.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 64%] Built target pfs_account-oom-t
[ 64%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/pfs_host-oom-t.cc.o
[ 64%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/pfs_user-oom-t.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_host-oom-t.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_user-oom-t.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_misc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_misc.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Linking CXX executable pfs_host-oom-t
[ 65%] Linking CXX executable pfs_user-oom-t
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0file.cc: In function 'pfs_os_file_t os_file_create_simple_no_error_handling_func(const char*, ulint, ulint, ulint*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0file.cc:1441:9: note: in expansion of macro 'ut_a'
 1441 |         ut_a(name);
      |         ^~~~
[ 65%] Built target pfs_host-oom-t
[ 65%] Built target pfs_user-oom-t
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_sid_map.cc.o
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_set.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_sid_map.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_set.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0sync.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0sync.h:37,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0sync.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_misc.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_specification.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_specification.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_state.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_state.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_owned.cc.o
[ 65%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_owned.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0thread.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/os/os0thread.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_cache.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_execution.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_execution.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_state.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 65%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0cur.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0cur.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0cur.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 65%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0page.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0page.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0page.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_cache.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_execution.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 65%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0zip.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0types.h:33,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0zip.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0zip.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_mutex_cond_array.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_mutex_cond_array.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/page0page.h:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0page.cc: In function 'void page_create_empty(buf_block_t*, dict_index_t*, mtr_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/buf0buf.h:1075:44: warning: 'nonnull' argument 'block' compared to NULL [-Wnonnull-compare]
 1075 | # define buf_block_get_frame(block) (block ? (block)->frame : 0)
      |                                     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/page/page0page.cc:544:35: note: in expansion of macro 'buf_block_get_frame'
  544 |         const page_t*   page    = buf_block_get_frame(block);
      |                                   ^~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_gtid_mutex_cond_array.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/abstract_query_plan.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/abstract_query_plan.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/pars/lexyy.cc:1:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/datadict.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_pthread.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/handler.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/datadict.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/datadict.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0grm.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from pars0grm.y:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/debug_sync.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/debug_sync.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/debug_sync.cc:327:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o
[ 65%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/des_key_file.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/derror.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/des_key_file.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/datadict.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 66%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0opt.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/pars/pars0opt.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 67%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/discover.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/discover.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 67%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/field.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/derror.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 67%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/field_conv.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 67%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs-t.dir/pfs-t.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs-t.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 67%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0pars.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/pars/pars0pars.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 67%] Linking CXX executable pfs-t
[ 67%] Built target pfs-t
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 68%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/pfs_misc-t.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/perfschema/unittest/pfs_misc-t.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Linking CXX executable pfs_misc-t
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0sym.cc.o
[ 68%] Built target pfs_misc-t
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0sym.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/pars/pars0sym.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/sql_yacc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /mnt/workspace/percona-server-5.6-source-tarballs-new/test/percona-server/sql/sql_yacc.yy:38:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/que/que0que.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/que0que.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/que/que0que.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/sql_builtin.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /mnt/workspace/percona-server-5.6-source-tarballs-new/test/percona-server/sql/sql_yacc.yy:39:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 68%] Building C object sql/CMakeFiles/sql.dir/__/mysys/my_libwrap.c.o
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/read/read0read.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/read0read.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/read/read0read.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0cmp.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/rem0cmp.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0cmp.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/abstract_query_plan.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/abstract_query_plan.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort_utils.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort_utils.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0rec.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/rem0rec.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_slicescan.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_ctype.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gcalc_slicescan.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/datadict.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc: In function 'ulint rec_get_nth_field_offs_old(const rec_t*, ulint, ulint*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'rec' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc:749:9: note: in expansion of macro 'ut_a'
  749 |         ut_a(rec);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc: In function 'ulint rec_validate(const rec_t*, const ulint*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'rec' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/rem/rem0rec.cc:1728:9: note: in expansion of macro 'ut_a'
 1728 |         ut_a(rec);
      |         ^~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_pthread.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/handler.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/datadict.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/datadict.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_tools.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gcalc_tools.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0ext.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ext.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gcalc_tools.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/datadict.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gstream.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gstream.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gstream.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hostname.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/handler.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ftsort.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/hostname.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/init.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/init.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0import.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0import.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0import.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_buff.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ins.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0ins.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/debug_sync.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/debug_sync.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/debug_sync.cc:327:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/derror.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/derror.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc: In function 'ulint row_ins_cascade_calc_update_vec(upd_node_t*, dict_foreign_t*, mem_heap_t*, trx_t*, ulint*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'node' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:490:9: note: in expansion of macro 'ut_a'
  490 |         ut_a(node);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'foreign' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:491:9: note: in expansion of macro 'ut_a'
  491 |         ut_a(foreign);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc: In function 'dberr_t row_ins_foreign_check_on_constraint(que_thr_t*, dict_foreign_t*, btr_pcur_t*, dtuple_t*, mtr_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'thr' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:969:9: note: in expansion of macro 'ut_a'
  969 |         ut_a(thr);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'foreign' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:970:9: note: in expansion of macro 'ut_a'
  970 |         ut_a(foreign);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'pcur' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:971:9: note: in expansion of macro 'ut_a'
  971 |         ut_a(pcur);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'mtr' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0ins.cc:972:9: note: in expansion of macro 'ut_a'
  972 |         ut_a(mtr);
      |         ^~~~
[ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_ctype.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_cmpfunc.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/derror.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0merge.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0merge.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0merge.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/des_key_file.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/des_key_file.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_cmpfunc.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/des_key_file.cc: In function 'bool load_des_key_file(const char*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/des_key_file.cc:85:30: warning: 'void DES_set_key_unchecked(unsigned char (*)[8], DES_key_schedule*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   85 |         DES_set_key_unchecked(&keyblock.key1,&(des_keyschedule[(int)offset].ks1));
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/des_key_file.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/des_key_file.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:192:6: note: declared here
  192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule);
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/des_key_file.cc:86:30: warning: 'void DES_set_key_unchecked(unsigned char (*)[8], DES_key_schedule*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   86 |         DES_set_key_unchecked(&keyblock.key2,&(des_keyschedule[(int)offset].ks2));
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:192:6: note: declared here
  192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule);
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/des_key_file.cc:87:30: warning: 'void DES_set_key_unchecked(unsigned char (*)[8], DES_key_schedule*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   87 |         DES_set_key_unchecked(&keyblock.key3,&(des_keyschedule[(int)offset].ks3));
      |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:192:6: note: declared here
  192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule);
      |      ^~~~~~~~~~~~~~~~~~~~~
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/discover.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/discover.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/field.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/field.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object sql/CMakeFiles/sql.dir/field_conv.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/field_conv.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0mysql.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic: In function 'void dict_table_x_unlock_indexes(dict_table_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'table' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:943:9: note: in expansion of macro 'ut_a'
  943 |         ut_a(table);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic: In function 'void dict_table_x_lock_indexes(dict_table_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'table' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:901:9: note: in expansion of macro 'ut_a'
  901 |         ut_a(table);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_rename_table_for_mysql(const char*, const char*, trx_t*, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'old_name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5400:9: note: in expansion of macro 'ut_a'
 5400 |         ut_a(old_name != NULL);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'new_name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5401:9: note: in expansion of macro 'ut_a'
 5401 |         ut_a(new_name != NULL);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_drop_table_for_mysql(const char*, trx_t*, bool, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:4347:9: note: in expansion of macro 'ut_a'
 4347 |         ut_a(name != NULL);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_table_add_foreign_constraints(trx_t*, const char*, std::size_t, const char*, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'sql_string' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:3126:9: note: in expansion of macro 'ut_a'
 3126 |         ut_a(sql_string);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_drop_database_for_mysql(const char*, trx_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'name' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5176:9: note: in expansion of macro 'ut_a'
 5176 |         ut_a(name != NULL);
      |         ^~~~
[ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_create.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_create.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_rename_table_for_mysql(const char*, const char*, trx_t*, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5558:24: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 5558 |                 strncpy(old_table_utf8, old_name, MAX_TABLE_NAME_LEN);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5568:32: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 5568 |                         strncpy(old_table_utf8, old_name, MAX_TABLE_NAME_LEN);
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5578:24: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 5578 |                 strncpy(new_table_name, new_name, MAX_TABLE_NAME_LEN);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0mysql.cc:5588:32: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation]
 5588 |                         strncpy(new_table_name, new_name, MAX_TABLE_NAME_LEN);
      |                         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 69%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0log.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0log.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0log.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 69%] Building CXX object sql/CMakeFiles/sql.dir/filesort.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0purge.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0purge.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_func.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_func.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 70%] Building CXX object sql/CMakeFiles/sql.dir/filesort_utils.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort_utils.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/filesort_utils.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0row.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0row.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_func.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/gcalc_slicescan.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_ctype.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gcalc_slicescan.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/gcalc_tools.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gcalc_tools.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_geofunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_geofunc.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc: In function 'void row_build_row_ref_in_tuple(dtuple_t*, const rec_t*, const dict_index_t*, ulint*, trx_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'ref' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc:640:9: note: in expansion of macro 'ut_a'
  640 |         ut_a(ref);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'rec' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc:642:9: note: in expansion of macro 'ut_a'
  642 |         ut_a(rec);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'index' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0row.cc:641:9: note: in expansion of macro 'ut_a'
  641 |         ut_a(index);
      |         ^~~~
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0sel.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0sel.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0sel.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gcalc_tools.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/gstream.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gstream.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/gstream.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/handler.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/hostname.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/hostname.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0uins.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0uins.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0uins.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/init.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/init.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/init.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_row.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0umod.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0umod.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0umod.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/int_types.h:55,
                 from /usr/include/sys/stdint.h:36,
                 from /usr/include/stdint.h:36,
                 from /opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.3.0/include/stdint.h:9,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/e_os2.h:256,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/sha2.h:28,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:31:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_pthread.h:858,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_bitmap.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:20:
In function 'int inline_mysql_mutex_init(PSI_mutex_key, mysql_mutex_t*, const pthread_mutexattr_t*)',
    inlined from 'st_log_info::st_log_info()' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:268:7,
    inlined from 'int ha_store_binlog_info(THD*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/handler.cc:2421:12:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: warning: 'li' may be used uninitialized [-Wmaybe-uninitialized]
  613 |   that->m_psi= PSI_MUTEX_CALL(init_mutex)(key, &that->m_mutex);
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/mysql/psi/mysql_thread.h:613:42: note: by argument 2 of type 'const void*' to 'PSI_mutex*(PSI_mutex_key, const void*)' {aka 'PSI_mutex*(unsigned int, const void*)'}
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/handler.cc: In function 'int ha_store_binlog_info(THD*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/handler.cc:2421:12: note: 'li' declared here
 2421 |   LOG_INFO li;
      |            ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:41:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/item.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0undo.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0undo.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0undo.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_subselect.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_subselect.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0upd.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_string.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0upd.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0upd.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0upd.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_sum.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_sum.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0quiesce.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0quiesce.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0quiesce.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/item_buff.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_buff.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic: In function 'void dict_table_x_lock_indexes(dict_table_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'table' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:901:9: note: in expansion of macro 'ut_a'
  901 |         ut_a(table);
      |         ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic: In function 'void dict_table_x_unlock_indexes(dict_table_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'table' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/dict0dict.ic:943:9: note: in expansion of macro 'ut_a'
  943 |         ut_a(table);
      |         ^~~~
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0vers.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/row0vers.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/row/row0vers.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/item_cmpfunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_ctype.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_cmpfunc.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0conc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/srv0srv.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0conc.cc:40:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_cmpfunc.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_timefunc.cc.o
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0mon.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_timefunc.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/os0file.h:38,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0mon.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_xmlfunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_xmlfunc.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0srv.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/srv0srv.h:44,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0srv.cc:42:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0start.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc:41:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0pars.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc:42:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_inetfunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_inetfunc.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_inetfunc.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/key.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/key.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/item_create.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_create.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object sql/CMakeFiles/sql.dir/item_func.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_func.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc: In function 'void srv_get_meta_data_filename(dict_table_t*, char*, ulint)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc:3321:24: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-truncation]
 3321 |                 strncpy(filename, path, len - suffix_len);
      |                 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0mem.h:258,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mach0data.ic:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mach0data.h:415,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0type.ic:28,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0type.h:555,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/data0data.h:32,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/que0types.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/pars0pars.h:30:
In function 'ulint ut_strlen(const char*)',
    inlined from 'void srv_get_meta_data_filename(dict_table_t*, char*, ulint)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/srv/srv0start.cc:3312:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0mem.ic:86:22: note: length computed here
   86 |         return(strlen(str));
      |               ~~~~~~~^~~~~~
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/keycaches.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_list.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/keycaches.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/keycaches.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0arr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/sync0arr.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/sync/sync0arr.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/lock.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/debug_sync.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/lock.cc:77:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_func.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/lock.cc:80:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0rw.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/sync0rw.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/sync/sync0rw.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 72%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0sync.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/sync0sync.h:37,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/sync/sync0sync.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0i_s.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0i_s.cc:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mdl.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plist.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mdl.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mdl.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mf_iocache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mf_iocache.cc:36:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0purge.cc.o
[ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/my_decimal.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0purge.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0purge.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/my_decimal.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/net_serv.cc.o
[ 73%] Building CXX object sql/CMakeFiles/sql.dir/item_geofunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/net_serv.cc:36:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_geofunc.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/my_decimal.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_base.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain.h:48,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rec.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0rec.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0rec.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0roll.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0roll.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0roll.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 73%] Building CXX object sql/CMakeFiles/sql.dir/item_row.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_row.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rseg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0rseg.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0rseg.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain_traditional.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_format.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_traditional.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_traditional.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 73%] Building CXX object sql/CMakeFiles/sql.dir/item_strfunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/int_types.h:55,
                 from /usr/include/sys/stdint.h:36,
                 from /usr/include/stdint.h:36,
                 from /opt/local/gcc13/lib/gcc/x86_64-sun-solaris2.11/13.3.0/include/stdint.h:9,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/e_os2.h:256,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/sha.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/sha2.h:28,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:31:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0sys.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0sys.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0sys.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain_json.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_array.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_json.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:41:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc: In member function 'virtual String* Item_func_des_encrypt::val_str(String*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:913:26: warning: 'void DES_set_key_unchecked(unsigned char (*)[8], DES_key_schedule*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  913 |     DES_set_key_unchecked(&keyblock.key1,&keyschedule.ks1);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/des_key_file.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:45:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:192:6: note: declared here
  192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule);
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:914:26: warning: 'void DES_set_key_unchecked(unsigned char (*)[8], DES_key_schedule*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  914 |     DES_set_key_unchecked(&keyblock.key2,&keyschedule.ks2);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:192:6: note: declared here
  192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule);
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:915:26: warning: 'void DES_set_key_unchecked(unsigned char (*)[8], DES_key_schedule*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  915 |     DES_set_key_unchecked(&keyblock.key3,&keyschedule.ks3);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:192:6: note: declared here
  192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule);
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:942:23: warning: 'void DES_ede3_cbc_encrypt(const unsigned char*, unsigned char*, long int, DES_key_schedule*, DES_key_schedule*, DES_key_schedule*, unsigned char (*)[8], int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  942 |   DES_ede3_cbc_encrypt((const uchar*) (tmp_arg.ptr()),
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  943 |                        (uchar*) (tmp_value.ptr()+1),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  944 |                        res_length,
      |                        ~~~~~~~~~~~
  945 |                        &keyschedule.ks1,
      |                        ~~~~~~~~~~~~~~~~~
  946 |                        &keyschedule.ks2,
      |                        ~~~~~~~~~~~~~~~~~
  947 |                        &keyschedule.ks3,
      |                        ~~~~~~~~~~~~~~~~~
  948 |                        &ivec, TRUE);
      |                        ~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:142:6: note: declared here
  142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output,
      |      ^~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc: In member function 'virtual String* Item_func_des_decrypt::val_str(String*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:1006:26: warning: 'void DES_set_key_unchecked(unsigned char (*)[8], DES_key_schedule*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1006 |     DES_set_key_unchecked(&keyblock.key1,&keyschedule.ks1);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:192:6: note: declared here
  192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule);
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:1007:26: warning: 'void DES_set_key_unchecked(unsigned char (*)[8], DES_key_schedule*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1007 |     DES_set_key_unchecked(&keyblock.key2,&keyschedule.ks2);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:192:6: note: declared here
  192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule);
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:1008:26: warning: 'void DES_set_key_unchecked(unsigned char (*)[8], DES_key_schedule*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1008 |     DES_set_key_unchecked(&keyblock.key3,&keyschedule.ks3);
      |     ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:192:6: note: declared here
  192 | void DES_set_key_unchecked(const_DES_cblock *key, DES_key_schedule *schedule);
      |      ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_strfunc.cc:1015:23: warning: 'void DES_ede3_cbc_encrypt(const unsigned char*, unsigned char*, long int, DES_key_schedule*, DES_key_schedule*, DES_key_schedule*, unsigned char (*)[8], int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
 1015 |   DES_ede3_cbc_encrypt((const uchar*) res->ptr()+1,
      |   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1016 |                        (uchar*) (tmp_value.ptr()),
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1017 |                        length-1,
      |                        ~~~~~~~~~
 1018 |                        &keyschedule.ks1,
      |                        ~~~~~~~~~~~~~~~~~
 1019 |                        &keyschedule.ks2,
      |                        ~~~~~~~~~~~~~~~~~
 1020 |                        &keyschedule.ks3,
      |                        ~~~~~~~~~~~~~~~~~
 1021 |                        &ivec, FALSE);
      |                        ~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/des.h:142:6: note: declared here
  142 | void DES_ede3_cbc_encrypt(const unsigned char *input, unsigned char *output,
      |      ^~~~~~~~~~~~~~~~~~~~
[ 74%] Building CXX object sql/CMakeFiles/sql.dir/item_subselect.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_subselect.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0trx.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/btr0types.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0trx.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_format.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_json.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_json.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:614:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0trx.cc: In function 'void trx_commit_complete_for_mysql(trx_t*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0dbg.h:70:9: warning: 'nonnull' argument 'trx' compared to NULL [-Wnonnull-compare]
   70 |         if (UT_DBG_FAIL(EXPR)) {                                \
      |         ^~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0trx.cc:1917:9: note: in expansion of macro 'ut_a'
 1917 |         ut_a(trx);
      |         ^~~~
[ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0undo.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/trx0undo.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/trx/trx0undo.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_range.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/key.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:109:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 74%] Building CXX object sql/CMakeFiles/sql.dir/item_sum.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_sum.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:110:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_sum.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/key.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_sum.cc:51:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/usr/usr0sess.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/usr0sess.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/usr/usr0sess.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_sum.cc:52:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0bh.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0bh.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0bh.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0byte.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0byte.h:31,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0byte.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 74%] Building CXX object sql/CMakeFiles/sql.dir/item_timefunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_timefunc.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0crc32.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0crc32.cc:82:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 75%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0dbg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0dbg.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 75%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0list.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0list.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0list.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 75%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0mem.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0mem.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 75%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rbt.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0rbt.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0rbt.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_array.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc: In function 'void append_range_all_keyparts(Opt_trace_array*, String*, String*, SEL_ARG*, const KEY_PART_INFO*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14026:27: warning: 'this' pointer is null [-Wnonnull]
14026 |       range_string->append(STRING_WITH_LEN("..."));
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/my_decimal.h:32,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/field.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:172,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14061:31: warning: 'this' pointer is null [-Wnonnull]
14061 |           range_string->append(STRING_WITH_LEN("("));
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14063:31: warning: 'this' pointer is null [-Wnonnull]
14063 |           range_string->append(STRING_WITH_LEN(" OR ("));
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14065:29: warning: 'this' pointer is null [-Wnonnull]
14065 |         range_string->append(range_so_far->ptr(), range_so_far->length());
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14066:29: warning: 'this' pointer is null [-Wnonnull]
14066 |         range_string->append(STRING_WITH_LEN(")"));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
[ 75%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rnd.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0rnd.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0rnd.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 75%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0ut.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0ut.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0ut.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace2server.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_array.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace2server.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/parse_file.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/parse_file.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/parse_file.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0vec.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0vec.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0vec.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 75%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0wqueue.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:103,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/mem0mem.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0list.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/ut0wqueue.h:35,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/ut/ut0wqueue.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/storage/innobase/include/univ.i:138: warning: "__STDC_FORMAT_MACROS" redefined
  138 | #define __STDC_FORMAT_MACROS    /* Enable C99 printf format macros */
      | 
<command-line>: note: this is the location of the previous definition
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/item_inetfunc.cc.o
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/item_xmlfunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_inetfunc.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_inetfunc.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/item_xmlfunc.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Linking CXX static library libinnobase_embedded.a
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace2server.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 75%] Built target innobase_embedded
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/key.cc.o
[ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/partition_info.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/key.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/keycaches.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_list.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/keycaches.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/keycaches.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.h:243,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/lock.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/debug_sync.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/lock.cc:77:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/log.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/password.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/lock.cc:80:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/procedure.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/mdl.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plist.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mdl.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mdl.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/mf_iocache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mf_iocache.cc:36:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/my_decimal.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/my_decimal.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 75%] Building CXX object sql/CMakeFiles/sql.dir/net_serv.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/net_serv.cc:36:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/protocol.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/protocol.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 76%] Building CXX object sql/CMakeFiles/sql.dir/opt_explain.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_base.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain.h:48,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/opt_explain_traditional.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_format.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_traditional.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_traditional.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/my_decimal.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/protocol.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/opt_explain_json.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_array.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_json.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/records.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/records.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/records.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_format.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_json.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_explain_json.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/opt_range.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/key.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:109:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/records.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/opt_sum.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/key.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_sum.cc:51:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_handler.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:110:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_handler.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_sum.cc:52:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/opt_trace.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_array.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/scheduler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/scheduler.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/opt_trace2server.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_array.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace2server.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/set_var.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/set_var.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/parse_file.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/parse_file.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/parse_file.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_trace2server.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/set_var.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/partition_info.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building C object sql/CMakeFiles/sql.dir/password.c.o
[ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/signal_handler.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/procedure.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.h:243,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc: In function 'void append_range_all_keyparts(Opt_trace_array*, String*, String*, SEL_ARG*, const KEY_PART_INFO*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14026:27: warning: 'this' pointer is null [-Wnonnull]
14026 |       range_string->append(STRING_WITH_LEN("..."));
      |       ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/my_decimal.h:32,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/field.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:172,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14061:31: warning: 'this' pointer is null [-Wnonnull]
14061 |           range_string->append(STRING_WITH_LEN("("));
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14063:31: warning: 'this' pointer is null [-Wnonnull]
14063 |           range_string->append(STRING_WITH_LEN(" OR ("));
      |           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14065:29: warning: 'this' pointer is null [-Wnonnull]
14065 |         range_string->append(range_so_far->ptr(), range_so_far->length());
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.cc:14066:29: warning: 'this' pointer is null [-Wnonnull]
14066 |         range_string->append(STRING_WITH_LEN(")"));
      |         ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:418:8: note: in a call to non-static member function 'bool String::append(const char*, uint32)'
  418 |   bool append(const char *s, uint32 arg_length);
      |        ^~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/set_var.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sys_vars_shared.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sys_vars.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/signal_handler.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/protocol.cc.o
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/records.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/protocol.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/records.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/records.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/rpl_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_handler.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/opt_range.h:30,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/records.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/protocol.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_mi.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_handler.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 77%] Building CXX object sql/CMakeFiles/sql.dir/scheduler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/scheduler.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_cache.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/set_var.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/set_var.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/signal_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/signal_handler.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sp.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_cache.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_head.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/set_var.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/set_var.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sys_vars_shared.h:29,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sys_vars.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/signal_handler.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sp_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_cache.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sp_head.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sp_instr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_instr.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_cache.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sp_pcontext.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_pcontext.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_instr.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_instr.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_instr.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_instr.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_pcontext.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_instr.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_instr.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sp_rcontext.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/spatial.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_ctype.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/spatial.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/string_service.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/string_service.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sql_acl.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_pcontext.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_pcontext.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.cc:21:
In constructor 'sp_rcontext::Sql_condition_info::Sql_condition_info(uint, const char*, Sql_condition::enum_warning_level, const char*)',
    inlined from 'sp_rcontext::Handler_call_frame::Handler_call_frame(const sp_handler*, uint, const char*, Sql_condition::enum_warning_level, const char*, uint)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.h:184:7,
    inlined from 'bool sp_rcontext::handle_sql_condition(THD*, uint*, const sp_instr*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.cc:400:54:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.h:147:14: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 511 bytes from a string of length 511 [-Wstringop-truncation]
  147 |       strncpy(message, _message, MYSQL_ERRMSG_SIZE - 1);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sql_admin.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_admin.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sql_alloc_error_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc_error_handler.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_pcontext.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc: In function 'bool sp_grant_privileges(THD*, const char*, const char*, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:9410:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct TABLE_LIST' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
 9410 |   memset(tables, 0, sizeof(TABLE_LIST));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/field.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:172,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table.h:1564:8: note: 'struct TABLE_LIST' declared here
 1564 | struct TABLE_LIST
      |        ^~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc: In member function 'bool Rsa_authentication_keys::read_key_file(RSA**, bool, char**)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:12549:55: warning: 'RSA* PEM_read_RSAPrivateKey(std::FILE*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
12549 |         *key_ptr= is_priv_key ? PEM_read_RSAPrivateKey(key_file, 0, 0, 0) :
      |                                 ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/ssl.h:37,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/violite.h:163,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:74:11: note: declared here
   74 |     type *PEM_##readname##_##name(INTYPE *out, type **x,                \
      |           ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:238:10: note: in expansion of macro 'PEM_read_cb_fnsig'
  238 |     attr PEM_read_cb_fnsig(name, type, FILE, read);
      |          ^~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:337:5: note: in expansion of macro 'DECLARE_PEM_read_fp_attr'
  337 |     DECLARE_PEM_read_fp_attr(attr, name, type)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:363:5: note: in expansion of macro 'DECLARE_PEM_read_attr'
  363 |     DECLARE_PEM_read_attr(attr, name, type)                                 \
      |     ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:451:1: note: in expansion of macro 'DECLARE_PEM_rw_cb_attr'
  451 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA)
      | ^~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:12550:52: warning: 'RSA* PEM_read_RSA_PUBKEY(std::FILE*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
12550 |                                 PEM_read_RSA_PUBKEY(key_file, 0, 0, 0);
      |                                 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:74:11: note: declared here
   74 |     type *PEM_##readname##_##name(INTYPE *out, type **x,                \
      |           ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:238:10: note: in expansion of macro 'PEM_read_cb_fnsig'
  238 |     attr PEM_read_cb_fnsig(name, type, FILE, read);
      |          ^~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:337:5: note: in expansion of macro 'DECLARE_PEM_read_fp_attr'
  337 |     DECLARE_PEM_read_fp_attr(attr, name, type)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:346:5: note: in expansion of macro 'DECLARE_PEM_read_attr'
  346 |     DECLARE_PEM_read_attr(attr, name, type)                                 \
      |     ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:453:1: note: in expansion of macro 'DECLARE_PEM_rw_attr'
  453 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSA_PUBKEY, RSA)
      | ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc: In member function 'void Rsa_authentication_keys::free_memory()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:12606:15: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
12606 |       RSA_free(m_private_key);
      |       ~~~~~~~~^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/x509.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/ssl.h:32:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:12610:15: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
12610 |       RSA_free(m_public_key);
      |       ~~~~~~~~^~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc: In member function 'int Rsa_authentication_keys::get_cipher_length()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:12636:35: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
12636 |     return (m_cipher_len= RSA_size(m_public_key));
      |                           ~~~~~~~~^~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:215:27: note: declared here
  215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
      |                           ^~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc: In member function 'bool Rsa_authentication_keys::read_rsa_keys()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:12674:17: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
12674 |         RSA_free(rsa_private_key_ptr);
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:12702:17: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
12702 |         RSA_free(rsa_private_key_ptr);
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:12707:17: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
12707 |         RSA_free(rsa_public_key_ptr);
      |         ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc: In function 'int sha256_password_authenticate(MYSQL_PLUGIN_VIO*, MYSQL_SERVER_AUTH_INFO*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:12907:24: warning: 'int RSA_private_decrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
12907 |     RSA_private_decrypt(cipher_length, pkt, plain_text, private_key,
      |     ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12908 |                         RSA_PKCS1_OAEP_PADDING);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:302:5: note: declared here
  302 | int RSA_private_decrypt(int flen, const unsigned char *from, unsigned char *to,
      |     ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_rcontext.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc_error_handler.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 78%] Building CXX object sql/CMakeFiles/sql.dir/sql_alter.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alter.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/spatial.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/m_ctype.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/spatial.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.cc:21:
In constructor 'sp_rcontext::Sql_condition_info::Sql_condition_info(uint, const char*, Sql_condition::enum_warning_level, const char*)',
    inlined from 'sp_rcontext::Handler_call_frame::Handler_call_frame(const sp_handler*, uint, const char*, Sql_condition::enum_warning_level, const char*, uint)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.h:184:7,
    inlined from 'bool sp_rcontext::handle_sql_condition(THD*, uint*, const sp_instr*)' at /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.cc:400:54:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.h:147:14: warning: 'char* std::strncpy(char*, const char*, size_t)' output may be truncated copying 511 bytes from a string of length 511 [-Wstringop-truncation]
  147 |       strncpy(message, _message, MYSQL_ERRMSG_SIZE - 1);
      |       ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/string_service.cc.o
[ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_acl.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_sys.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/string_service.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_admin.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_admin.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alloc_error_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc_error_handler.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc_error_handler.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alter.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alter.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_analyse.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_analyse.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_audit.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_audit.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_audit.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_base.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_analyse.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_analyse.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_audit.h:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_bootstrap.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cache.cc:331:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_class.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cache.cc:334:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_audit.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_audit.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_audit.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.cc: In constructor 'THD::THD(bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.cc:1085:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Ha_data'; use assignment or value-initialization instead [-Wclass-memaccess]
 1085 |   memset(ha_data, 0, sizeof(ha_data));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2113:8: note: 'struct Ha_data' declared here
 2113 | struct Ha_data
      |        ^~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_audit.h:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_connect.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_connect.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_base.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_audit.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_connect.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_crypt.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_connect.cc: In function 'void init_user_stats(USER_STATS*, const char*, const char*, uint, uint, uint, std::time_t, double, double, ulonglong, ulonglong, ulonglong, ha_rows, ha_rows, ha_rows, ulonglong, ulonglong, ulonglong, ulonglong, ulonglong, ulonglong, ulonglong, ulonglong, ulonglong)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_connect.cc:189:10: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 65 equals destination size [-Wstringop-truncation]
  189 |   strncpy(user_stats->user, user, sizeof(user_stats->user));
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_connect.cc:190:10: warning: 'char* std::strncpy(char*, const char*, size_t)' specified bound 65 equals destination size [-Wstringop-truncation]
  190 |   strncpy(user_stats->priv_user, priv_user, sizeof(user_stats->priv_user));
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_crypt.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_crypt.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_cursor.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cursor.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_data_change.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_list.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_data_change.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_data_change.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_db.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_db.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cursor.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cursor.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_data_change.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_delete.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_delete.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_derived.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_derived.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_db.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_bootstrap.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_delete.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cache.cc:331:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_digest.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_digest.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 80%] Building CXX object sql/CMakeFiles/sql.dir/sql_do.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/transaction.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_do.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_derived.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cache.cc:334:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_digest.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 81%] Building CXX object sql/CMakeFiles/sql.dir/sql_error.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_error.cc:45:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 81%] Building CXX object sql/CMakeFiles/sql.dir/sql_executor.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_executor.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_do.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_class.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 81%] Building CXX object sql/CMakeFiles/sql.dir/sql_get_diagnostics.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_list.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_get_diagnostics.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_error.cc:47:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.cc: In constructor 'THD::THD(bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.cc:1085:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct Ha_data'; use assignment or value-initialization instead [-Wclass-memaccess]
 1085 |   memset(ha_data, 0, sizeof(ha_data));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2113:8: note: 'struct Ha_data' declared here
 2113 | struct Ha_data
      |        ^~~~~~~
[ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_connect.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_get_diagnostics.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_connect.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 81%] Building CXX object sql/CMakeFiles/sql.dir/sql_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_handler.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_handler.cc:55:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_audit.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_connect.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 81%] Building CXX object sql/CMakeFiles/sql.dir/sql_help.cc.o
[ 81%] Building CXX object sql/CMakeFiles/sql.dir/sql_insert.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_help.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_insert.cc:58:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_help.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_crypt.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_insert.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_insert.cc:61:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_crypt.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_crypt.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cursor.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cursor.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_data_change.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_list.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_data_change.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_data_change.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cursor.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_cursor.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_db.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_db.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_data_change.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_delete.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_derived.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 82%] Building CXX object sql/CMakeFiles/sql.dir/sql_join_buffer.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_join_buffer.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_db.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_delete.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_derived.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_digest.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_do.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/transaction.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_do.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object sql/CMakeFiles/sql.dir/sql_lex.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_lex.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_digest.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_do.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_error.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_error.cc:45:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_lex.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_executor.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_executor.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_get_diagnostics.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_alloc.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_list.h:18,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_get_diagnostics.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_get_diagnostics.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_rcontext.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_error.cc:47:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_handler.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_handler.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_handler.cc:55:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 82%] Building CXX object sql/CMakeFiles/sql.dir/sql_list.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_list.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_help.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_help.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object sql/CMakeFiles/sql.dir/sql_load.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_load.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_join_buffer.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_insert.cc:58:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_join_buffer.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_help.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_load.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_load.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_insert.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_insert.cc:61:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_lex.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 82%] Building CXX object sql/CMakeFiles/sql.dir/sql_locale.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_locale.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_lex.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_list.cc.o
[ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_load.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_list.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_load.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_locale.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_locale.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_locale.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_load.h:23,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_load.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_locale.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_manager.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_manager.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_optimizer.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_optimizer.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_manager.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 83%] Building CXX object sql/CMakeFiles/sql.dir/sql_manager.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_manager.cc:26:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 83%] Building CXX object sql/CMakeFiles/sql.dir/sql_optimizer.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_optimizer.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_parse.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_manager.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 83%] Building CXX object sql/CMakeFiles/sql.dir/sql_parse.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.cc: In function 'bool check_routine_access(THD*, ulong, char*, char*, bool, bool)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.cc:6291:9: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct TABLE_LIST' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]
 6291 |   memset(tables, 0, sizeof(TABLE_LIST));
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/field.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:172,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table.h:1564:8: note: 'struct TABLE_LIST' declared here
 1564 | struct TABLE_LIST
      |        ^~~~~~~~~~
[ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.cc:50:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition_admin.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition_admin.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.h:243,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.cc:51:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 84%] Building CXX object sql/CMakeFiles/sql.dir/sql_partition.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.cc:50:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 84%] Building CXX object sql/CMakeFiles/sql.dir/sql_partition_admin.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition_admin.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_planner.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_planner.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_planner.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.h:243,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.cc:51:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 84%] Building CXX object sql/CMakeFiles/sql.dir/sql_planner.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_planner.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_planner.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_prepare.cc:86:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 84%] Building CXX object sql/CMakeFiles/sql.dir/sql_plugin.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_prepare.cc:89:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 84%] Building CXX object sql/CMakeFiles/sql.dir/sql_prepare.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_prepare.cc:86:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_plugin.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_profile.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_profile.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_prepare.cc:89:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_profile.cc:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_reload.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_reload.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rename.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_rename.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_resolver.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_resolver.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_reload.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 84%] Building CXX object sql/CMakeFiles/sql.dir/sql_profile.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_profile.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rewrite.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_rewrite.cc:35:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_view.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_rename.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_profile.cc:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_servers.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.cc:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 85%] Building CXX object sql/CMakeFiles/sql.dir/sql_reload.cc.o
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_reload.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_show.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.cc:39:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_show.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_signal.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_signal.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_reload.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object sql/CMakeFiles/sql.dir/sql_rename.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_rename.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object sql/CMakeFiles/sql.dir/sql_resolver.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_resolver.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 85%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_state.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_view.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_rename.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object sql/CMakeFiles/sql.dir/sql_rewrite.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_rewrite.cc:35:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_string.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_table.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 85%] Building CXX object sql/CMakeFiles/sql.dir/sql_select.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 85%] Building CXX object sql/CMakeFiles/sql.dir/sql_servers.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.cc:37:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tablespace.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_tablespace.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_table.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/log_event.h:50,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/binlog.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_slave.h:49,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_servers.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_tablespace.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object sql/CMakeFiles/sql.dir/sql_show.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_show.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_test.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_test.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_test.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_test.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_show.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_time.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_time.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 85%] Building CXX object sql/CMakeFiles/sql.dir/sql_signal.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:24,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_signal.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tmp_table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_tmp_table.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_time.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_trigger.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_trigger.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 86%] Building C object sql/CMakeFiles/sql.dir/sql_state.c.o
[ 86%] Building CXX object sql/CMakeFiles/sql.dir/sql_string.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_string.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_trigger.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 86%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/debug_sync.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_truncate.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 86%] Building CXX object sql/CMakeFiles/sql.dir/sql_table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_table.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_udf.cc:31:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_truncate.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_table.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object sql/CMakeFiles/sql.dir/sql_tablespace.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_tablespace.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_union.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_udf.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_update.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_update.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_tablespace.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_union.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_view.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_view.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_update.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_update.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_zip_dict.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_zip_dict.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_zip_dict.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_view.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_view.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_zip_dict.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/strfunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/strfunc.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sys_vars.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sys_vars.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object sql/CMakeFiles/sql.dir/sql_test.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_test.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object sql/CMakeFiles/sql.dir/sql_time.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_time.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/strfunc.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sys_vars.cc:35:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_test.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_test.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_time.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object sql/CMakeFiles/sql.dir/sql_tmp_table.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_tmp_table.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object sql/CMakeFiles/sql.dir/sql_trigger.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_trigger.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_trigger.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table_cache.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table_cache.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/thr_malloc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object sql/CMakeFiles/sql.dir/sql_truncate.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/debug_sync.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_truncate.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table_cache.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/transaction.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/transaction.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/transaction.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/tztime.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/tztime.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_truncate.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uniques.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/uniques.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_handler.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/transaction.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 87%] Building CXX object sql/CMakeFiles/sql.dir/sql_udf.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/tztime.cc:35:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_udf.cc:31:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 87%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/unireg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 88%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/threadpool_common.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/threadpool_common.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/uniques.cc:38:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_udf.cc:32:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 88%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/threadpool_unix.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/threadpool_unix.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.h:243,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/threadpool_common.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_union.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_union.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_update.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_update.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_view.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_view.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/threadpool_unix.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/procedure.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_select.h:27,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_union.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 88%] Linking CXX static library libsql_embedded.a
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_update.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_update.cc:25:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_zip_dict.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_zip_dict.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_zip_dict.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_view.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_view.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_zip_dict.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/strfunc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/strfunc.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/table.cc.o
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/sys_vars.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sys_vars.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/strfunc.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sys_vars.cc:35:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/table_cache.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table_cache.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table_cache.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 89%] Built target sql_embedded
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/thr_malloc.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/table_cache.h:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/thr_malloc.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/transaction.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/transaction.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/transaction.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 89%] Generating mysqlserver_depends.c
[ 89%] Building C object libmysqld/CMakeFiles/mysqlserver.dir/mysqlserver_depends.c.o
[ 89%] Linking C static library libmysqld.a
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_rli.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_mi.h:26,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/rpl_handler.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/transaction.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/tztime.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/tztime.cc:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/uniques.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/uniques.cc:34:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/unireg.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
/opt/local/bin/ar: creating /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/libmysqld/libmysqld.a
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/tztime.cc:35:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/uniques.cc:38:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/userstat.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/userstat.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/time.h:39,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/userstat.cc:19:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/partition_info.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_partition.h:243,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/threadpool_unix.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/threadpool_unix.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 89%] Building CXX object sql/CMakeFiles/sql.dir/threadpool_common.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/threadpool_common.cc:16:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 89%] Building C object sql/CMakeFiles/sql.dir/__/libmysql/errmsg.c.o
[ 89%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/client.c.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/threadpool_unix.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/threadpool_common.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 90%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/client_plugin.c.o
[ 90%] Built target mysqlserver
[ 90%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/my_time.c.o
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/__/sql-common/my_path_permissions.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_dir.h:19,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/my_path_permissions.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Building CXX object libmysqld/examples/CMakeFiles/mysql_embedded.dir/__/__/client/completion_hash.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/client/completion_hash.cc:23:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/my_user.c.o
[ 90%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/pack.c.o
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/__/sql-common/client_authentication.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/crypt_genhash_impl.h:34,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Building CXX object libmysqld/examples/CMakeFiles/mysql_embedded.dir/__/__/client/mysql.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/client/client_priv.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/client/mysql.cc:33:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/event_data_objects.cc.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc: In function 'RSA* rsa_init(MYSQL*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc:109:41: warning: 'RSA* PEM_read_RSA_PUBKEY(std::FILE*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  109 |   key= g_public_key= PEM_read_RSA_PUBKEY(pub_key_file, 0, 0, 0);
      |                      ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc:31:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:74:11: note: declared here
   74 |     type *PEM_##readname##_##name(INTYPE *out, type **x,                \
      |           ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:238:10: note: in expansion of macro 'PEM_read_cb_fnsig'
  238 |     attr PEM_read_cb_fnsig(name, type, FILE, read);
      |          ^~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:337:5: note: in expansion of macro 'DECLARE_PEM_read_fp_attr'
  337 |     DECLARE_PEM_read_fp_attr(attr, name, type)
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:346:5: note: in expansion of macro 'DECLARE_PEM_read_attr'
  346 |     DECLARE_PEM_read_attr(attr, name, type)                                 \
      |     ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:453:1: note: in expansion of macro 'DECLARE_PEM_rw_attr'
  453 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSA_PUBKEY, RSA)
      | ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc: In function 'int sha256_password_auth_client(MYSQL_PLUGIN_VIO*, MYSQL*)':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc:211:44: warning: 'RSA* PEM_read_bio_RSA_PUBKEY(BIO*, RSA**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  211 |         public_key= PEM_read_bio_RSA_PUBKEY(bio, NULL, NULL, NULL);
      |                     ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:74:11: note: declared here
   74 |     type *PEM_##readname##_##name(INTYPE *out, type **x,                \
      |           ^~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:272:10: note: in expansion of macro 'PEM_read_cb_fnsig'
  272 |     attr PEM_read_cb_fnsig(name, type, BIO, read_bio);
      |          ^~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:336:5: note: in expansion of macro 'DECLARE_PEM_read_bio_attr'
  336 |     DECLARE_PEM_read_bio_attr(attr, name, type)                             \
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:346:5: note: in expansion of macro 'DECLARE_PEM_read_attr'
  346 |     DECLARE_PEM_read_attr(attr, name, type)                                 \
      |     ^~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/pem.h:453:1: note: in expansion of macro 'DECLARE_PEM_rw_attr'
  453 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSA_PUBKEY, RSA)
      | ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc:225:34: warning: 'int RSA_size(const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  225 |       int cipher_length= RSA_size(public_key);
      |                          ~~~~~~~~^~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc:30:
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:215:27: note: declared here
  215 | OSSL_DEPRECATEDIN_3_0 int RSA_size(const RSA *rsa);
      |                           ^~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc:235:25: warning: 'int RSA_public_encrypt(int, const unsigned char*, unsigned char*, RSA*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  235 |       RSA_public_encrypt(passwd_len, (unsigned char *) mysql->passwd,
      |       ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  236 |                          encrypted_password,
      |                          ~~~~~~~~~~~~~~~~~~~
  237 |                          public_key, RSA_PKCS1_OAEP_PADDING);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:293:5: note: declared here
  293 | int RSA_public_encrypt(int flen, const unsigned char *from, unsigned char *to,
      |     ^~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql-common/client_authentication.cc:239:17: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  239 |         RSA_free(public_key);
      |         ~~~~~~~~^~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/.buildlink/include/openssl/rsa.h:304:28: note: declared here
  304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r);
      |                            ^~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_data_objects.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/event_db_repository.cc.o
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/event_parse_data.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_db_repository.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_parse_data.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_data_objects.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_base.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_db_repository.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sp_head.h:25,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_parse_data.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/event_queue.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_queue.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Building CXX object libmysqld/examples/CMakeFiles/mysql_embedded.dir/__/__/client/readline.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/client/readline.cc:20:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/event_scheduler.cc.o
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/events.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_scheduler.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/unireg.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/events.cc:18:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Linking CXX executable mysql_embedded
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_audit.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_queue.cc:22:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/event_scheduler.cc:24:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/events.cc:19:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/mysqld.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.cc:17:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_client.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:22,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_client.cc:21:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Built target mysql_embedded
[ 90%] Building CXX object libmysqld/examples/CMakeFiles/mysqltest_embedded.dir/__/__/client/mysqltest.cc.o
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/client/client_priv.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/client/mysqltest.cc:29:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:246: warning: "_XOPEN_SOURCE" redefined
  246 | #define _XOPEN_SOURCE 500
      | 
In file included from /usr/include/sys/types.h:36,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/include/my_global.h:205:
/usr/include/sys/feature_tests.h:344: note: this is the location of the previous definition
  344 | #define _XOPEN_SOURCE                   600
      | 
[ 90%] Building C object libmysqld/examples/CMakeFiles/mysql_client_test_embedded.dir/__/__/tests/mysql_client_test.c.o
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_acl.h:21,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_parse.h:20,
                 from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.cc:28:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h: In constructor 'THD::st_transactions::st_transactions()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2815:13: warning: 'void* std::memset(void*, int, size_t)' clearing an object of non-trivial type 'struct THD::st_transactions'; use assignment or value-initialization instead [-Wclass-memaccess]
 2815 |       memset(this, 0, sizeof(*this));
      |       ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/sql_class.h:2756:10: note: 'struct THD::st_transactions' declared here
 2756 |   struct st_transactions {
      |          ^~~~~~~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/tests/mysql_client_test.c: In function 'test_bug40365':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/tests/mysql_client_test.c:17945:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
17945 |     if (!opt_silent)
      |     ^~
In file included from /home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/tests/mysql_client_test.c:27:
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/tests/mysql_client_fw.c:127:1: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  127 | ((void) ((expr) ? 0 : (die(__FILE__, __LINE__, #expr), 0)))
      | ^
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/tests/mysql_client_test.c:17948:7: note: in expansion of macro 'DIE_UNLESS'
17948 |       DIE_UNLESS(tm[i].year == 0);
      |       ^~~~~~~~~~
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.cc: In function 'int init_ssl()':
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.cc:4689:18: error: 'FIPS_mode' was not declared in this scope; did you mean 'fips_mode'?
 4689 |   int fips_mode= FIPS_mode();
      |                  ^~~~~~~~~
      |                  fips_mode
/home/pbulk/build-disk/joyent/percona56-server/work/percona-server-5.6.42-84.2/sql/mysqld.cc:4696:5: error: 'FIPS_mode_set' was not declared in this scope
 4696 |     FIPS_mode_set(0);
      |     ^~~~~~~~~~~~~
gmake[2]: *** [sql/CMakeFiles/sql.dir/build.make:2224: sql/CMakeFiles/sql.dir/mysqld.cc.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:5010: sql/CMakeFiles/sql.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....
[ 90%] Linking CXX executable mysqltest_embedded
[ 90%] Built target mysqltest_embedded
[ 90%] Linking CXX executable mysql_client_test_embedded
[ 90%] Built target mysql_client_test_embedded
gmake: *** [Makefile:166: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-2024Q4-x86_64/joyent/percona56-server
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-2024Q4-x86_64/joyent/percona56-server