=> Building databases/mysql56-server Started : Wednesday, 6 MAR 2019 at 08:20:03 UTC Platform: 5.5-DEVELOPMENT DragonFly v5.5.0.192.g15ae7f0-DEVELOPMENT #34: Tue Feb 19 09:07:07 PST 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.5-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.5-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for mysql56-server-5.6.43: ====> Permissible Storage Engines (to compile statically into the server) ARCHIVE=off: Compile "Archive Storage" statically in server BLACKHOLE=off: Compile "Blackhole Storage" statically in server EXAMPLE=off: Compile "Example Storage" statically in server FEDERATED=off: Compile "Federated Storage" statically in server INNOBASE=off: Compile "InnoDB Storage" statically in server PARTITION=off: Compile "Partitioning support Storage" statically in server PERFSCHEMA=off: Compile "Performance Schema Storage" statically in server ====> Default features knobs PERFSCHM=on: Enable "Performance Schema" by default (High RAM usage) ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/construction/databases/mysql56-server XDG_CONFIG_HOME=/construction/databases/mysql56-server HOME=/construction/databases/mysql56-server TMPDIR="/tmp" PATH=/construction/databases/mysql56-server/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 CMAKE_PREFIX_PATH="/usr/local" -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- PERL_USE_UNSAFE_INC=1 OPENSSLBASE=/usr/local OPENSSLDIR=/usr/local/openssl OPENSSLINC=/usr/local/include OPENSSLLIB=/usr/local/lib OPENSSLRPATH=/usr/local/lib XDG_DATA_HOME=/construction/databases/mysql56-server XDG_CONFIG_HOME=/construction/databases/mysql56-server HOME=/construction/databases/mysql56-server TMPDIR="/tmp" PATH=/construction/databases/mysql56-server/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" -Wl,-rpath,/usr/local/lib " LIBS="-L/usr/local/lib" CXX="c++" CXXFLAGS=" -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/databases/mysql56-server/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- MY_DBDIR=/var/db/mysql MY_SECDIR=/var/db/mysql_secure MY_TMPDIR=/var/db/mysql_tmpdir ARCHIVE="@comment " NO_ARCHIVE="" BLACKHOLE="@comment " NO_BLACKHOLE="" EXAMPLE="@comment " NO_EXAMPLE="" FEDERATED="@comment " NO_FEDERATED="" INNOBASE="@comment " NO_INNOBASE="" PARTITION="@comment " NO_PARTITION="" PERFSCHEMA="@comment " NO_PERFSCHEMA="" PERFSCHM="" NO_PERFSCHM="@comment " CMAKE_BUILD_TYPE="release" OSREL=5.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.28.1 PERL_VER=5.28 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.28 PROFILE="@comment " DOCSDIR="share/doc/mysql" EXAMPLESDIR="share/examples/mysql" DATADIR="share/mysql" WWWDIR="www/mysql" ETCDIR="etc/mysql" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- MY_DBDIR=/var/db/mysql MY_SECDIR=/var/db/mysql_secure MY_TMPDIR=/var/db/mysql_tmpdir ARCHIVE="@comment " NO_ARCHIVE="" BLACKHOLE="@comment " NO_BLACKHOLE="" EXAMPLE="@comment " NO_EXAMPLE="" FEDERATED="@comment " NO_FEDERATED="" FEDER="" INNOBASE="@comment " NO_INNOBASE="" PARTITION="@comment " NO_PARTITION="" PERFSCHEMA="@comment " NO_PERFSCHEMA="" PERFSCHM="" NO_PERFSCHM="@comment " PERFSCHEMRC="" LEGACY_LIMITS="" MODERN_LIMITS="@comment " PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/mysql DOCSDIR=/usr/local/share/doc/mysql EXAMPLESDIR=/usr/local/share/examples/mysql WWWDIR=/usr/local/www/mysql ETCDIR=/usr/local/etc/mysql -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-BE USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.26.2 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500500 OSVERSION=9999999 OSREL=5.5 _OSRELEASE=5.5-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> mysql56-server-5.6.43 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_5.txz Installing pkg-1.10.5_5... Extracting pkg-1.10.5_5: .......... done ===> mysql56-server-5.6.43 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of mysql56-server-5.6.43 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building => SHA256 Checksum OK for mysql-5.6.43.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building ===> Extracting for mysql56-server-5.6.43 ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building => SHA256 Checksum OK for mysql-5.6.43.tar.gz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for mysql56-server-5.6.43 ===> Applying ports patches for mysql56-server-5.6.43 /usr/bin/sed -i.bak -e 's@"\(FreeBSD\)"@"\1|DragonFly"@g' /construction/databases/mysql56-server/mysql-5.6.43/scripts/CMakeLists.txt -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> mysql56-server-5.6.43 depends on executable: bison - not found ===> Installing existing package /packages/All/bison-3.3.2,1.txz Installing bison-3.3.2,1... `-- Installing gettext-runtime-0.19.8.1_2... | `-- Installing indexinfo-0.3.1... | `-- Extracting indexinfo-0.3.1: .... done `-- Extracting gettext-runtime-0.19.8.1_2: .......... done `-- Installing m4-1.4.18_1,1... `-- Extracting m4-1.4.18_1,1: .......... done Extracting bison-3.3.2,1: .......... done ===> mysql56-server-5.6.43 depends on executable: bison - found ===> Returning to build of mysql56-server-5.6.43 ===> mysql56-server-5.6.43 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-3.13.4.txz Installing cmake-3.13.4... `-- Installing curl-7.64.0_1... | `-- Installing ca_root_nss-3.42.1... | `-- Extracting ca_root_nss-3.42.1: ........ done | `-- Installing krb5-1.17_1... | | `-- Installing libressl-2.8.3... | | `-- Extracting libressl-2.8.3: .......... done | | `-- Installing readline-7.0.5... | | `-- Installing ncurses-6.1.20190112... | | `-- Extracting ncurses-6.1.20190112: .......... done | | `-- Extracting readline-7.0.5: .......... done | `-- Extracting krb5-1.17_1: .......... done | `-- Installing libnghttp2-1.36.0... | `-- Extracting libnghttp2-1.36.0: .......... done `-- Extracting curl-7.64.0_1: .......... done `-- Installing expat-2.2.6_1... `-- Extracting expat-2.2.6_1: .......... done `-- Installing jsoncpp-1.8.1_5... `-- Extracting jsoncpp-1.8.1_5: .......... done `-- Installing libarchive-3.3.3,1... | `-- Installing liblz4-1.8.3,1... | `-- Extracting liblz4-1.8.3,1: .......... done | `-- Installing lzo2-2.10_1... | `-- Extracting lzo2-2.10_1: .......... done `-- Extracting libarchive-3.3.3,1: .......... done `-- Installing libuv-1.26.0... `-- Extracting libuv-1.26.0: .......... done `-- Installing rhash-1.3.5... `-- Extracting rhash-1.3.5: .......... done Extracting cmake-3.13.4: .......... done Message from ca_root_nss-3.42.1: ********************************* WARNING ********************************* FreeBSD does not, and can not warrant that the certification authorities whose certificates are included in this package have in any way been audited for trustworthiness or RFC 3647 compliance. Assessment and verification of trust is the complete responsibility of the system administrator. *********************************** NOTE ********************************** This package installs symlinks to support root certificates discovery by default for software that uses OpenSSL. This enables SSL Certificate Verification by client software without manual intervention. If you prefer to do this manually, replace the following symlinks with either an empty file or your site-local certificate bundle. * /etc/ssl/cert.pem * /usr/local/etc/ssl/cert.pem * /usr/local/openssl/cert.pem *************************************************************************** ===> mysql56-server-5.6.43 depends on file: /usr/local/bin/cmake - found ===> Returning to build of mysql56-server-5.6.43 ===> mysql56-server-5.6.43 depends on file: /usr/local/lib/libcrypto.so.44 - found -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> mysql56-server-5.6.43 depends on shared library: libevent.so - not found ===> Installing existing package /packages/All/libevent-2.1.8_2.txz Installing libevent-2.1.8_2... Extracting libevent-2.1.8_2: .......... done ===> mysql56-server-5.6.43 depends on shared library: libevent.so - found (/usr/local/lib/libevent.so) ===> Returning to build of mysql56-server-5.6.43 ===> mysql56-server-5.6.43 depends on shared library: liblz4.so - found (/usr/local/lib/liblz4.so) ===> mysql56-server-5.6.43 depends on shared library: libedit.so.0 - not found ===> Installing existing package /packages/All/libedit-3.1.20181209_2,1.txz Installing libedit-3.1.20181209_2,1... Extracting libedit-3.1.20181209_2,1: .......... done ===> mysql56-server-5.6.43 depends on shared library: libedit.so.0 - found (/usr/local/lib/libedit.so.0) ===> Returning to build of mysql56-server-5.6.43 ===> mysql56-server-5.6.43 depends on shared library: libmysqlclient.so.18 - not found ===> Installing existing package /packages/All/mysql56-client-5.6.43.txz Installing mysql56-client-5.6.43... `-- Installing perl5-5.28.1... `-- Extracting perl5-5.28.1: .......... done Extracting mysql56-client-5.6.43: .......... done Message from perl5-5.28.1: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Message from mysql56-client-5.6.43: * * * * * * * * * * * * * * * * * * * * * * * * Please be aware the database client is vulnerable to CVE-2015-3152 - SSL Downgrade aka "BACKRONYM". You may find more information at the following URL: http://www.vuxml.org/freebsd/36bd352d-299b-11e5-86ff-14dae9d210b8.html Although this database client is not listed as "affected", it is vulnerable and will not be receiving a patch. Please take note of this when deploying this software. * * * * * * * * * * * * * * * * * * * * * * * * ===> mysql56-server-5.6.43 depends on shared library: libmysqlclient.so.18 - found (/usr/local/lib/mysql/libmysqlclient.so.18) ===> Returning to build of mysql56-server-5.6.43 -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for mysql56-server-5.6.43 ===> Performing out-of-source build /bin/mkdir -p /construction/databases/mysql56-server/.build CMake Deprecation Warning at CMakeLists.txt:24 (CMAKE_POLICY): The OLD behavior for policy CMP0018 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:30 (CMAKE_POLICY): The OLD behavior for policy CMP0022 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:38 (CMAKE_POLICY): The OLD behavior for policy CMP0026 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:39 (CMAKE_POLICY): The OLD behavior for policy CMP0045 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:40 (CMAKE_POLICY): The OLD behavior for policy CMP0042 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- Running cmake version 3.13.4 -- Could NOT find Git (missing: GIT_EXECUTABLE) -- The C compiler identification is GNU 8.1.0 -- The CXX compiler identification is GNU 8.1.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void * -- Check size of void * - done -- MySQL 5.6.43 -- Packaging as: mysql-5.6.43-DragonFly-x86_64 -- Performing Test HAVE_LLVM_LIBCPP -- Performing Test HAVE_LLVM_LIBCPP - Failed -- Looking for floor -- Looking for floor - not found -- Looking for floor in m -- Looking for floor in m - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for bind -- Looking for bind - found -- Looking for crypt -- Looking for crypt - not found -- Looking for crypt in crypt -- Looking for crypt in crypt - found -- Looking for setsockopt -- Looking for setsockopt - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for sched_yield -- Looking for sched_yield - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for backtrace -- Looking for backtrace - not found -- Looking for backtrace in execinfo -- Looking for backtrace in execinfo - found -- Looking for pthread.h -- Looking for pthread.h - found -- Found Threads: TRUE CMake Warning (dev) at /usr/local/share/cmake/Modules/CheckIncludeFiles.cmake:110 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning. CMAKE_REQUIRED_LIBRARIES is set to: m;crypt;-pthread;execinfo For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): configure.cmake:344 (CHECK_INCLUDE_FILES) CMakeLists.txt:437 (INCLUDE) This warning is for project developers. Use -Wno-dev to suppress it. -- Looking for 4 include files stdlib.h, ..., float.h -- Looking for 4 include files stdlib.h, ..., float.h - found -- Looking for include file alloca.h -- Looking for include file alloca.h - not found -- Looking for include file aio.h -- Looking for include file aio.h - found -- Looking for include file arpa/inet.h -- Looking for include file arpa/inet.h - found -- Looking for include file crypt.h -- Looking for include file crypt.h - not found -- Looking for include file cxxabi.h -- Looking for include file cxxabi.h - not found -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file fenv.h -- Looking for include file fenv.h - found -- Looking for include file float.h -- Looking for include file float.h - found -- Looking for include file floatingpoint.h -- Looking for include file floatingpoint.h - found -- Looking for include file fpu_control.h -- Looking for include file fpu_control.h - not found -- Looking for include file grp.h -- Looking for include file grp.h - found -- Looking for include file ieeefp.h -- Looking for include file ieeefp.h - found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file langinfo.h -- Looking for include file langinfo.h - found -- Looking for include file limits.h -- Looking for include file limits.h - found -- Looking for include file locale.h -- Looking for include file locale.h - found -- Looking for include file malloc.h -- Looking for include file malloc.h - not found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file ndir.h -- Looking for include file ndir.h - not found -- Looking for include file netinet/in.h -- Looking for include file netinet/in.h - found -- Looking for include file paths.h -- Looking for include file paths.h - found -- Looking for include file port.h -- Looking for include file port.h - not found -- Looking for include file poll.h -- Looking for include file poll.h - found -- Looking for include file pwd.h -- Looking for include file pwd.h - found -- Looking for include file sched.h -- Looking for include file sched.h - found -- Looking for include file select.h -- Looking for include file select.h - not found -- Looking for include file semaphore.h -- Looking for include file semaphore.h - found -- Looking for include files sys/types.h, sys/dir.h -- Looking for include files sys/types.h, sys/dir.h - found -- Looking for include file sys/ndir.h -- Looking for include file sys/ndir.h - not found -- Looking for include file sys/pte.h -- Looking for include file sys/pte.h - not found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file synch.h -- Looking for include file synch.h - not found -- Looking for include file sysent.h -- Looking for include file sysent.h - not found -- Looking for include file sys/cdefs.h -- Looking for include file sys/cdefs.h - found -- Looking for include file sys/file.h -- Looking for include file sys/file.h - found -- Looking for include file sys/fpu.h -- Looking for include file sys/fpu.h - not found -- Looking for include file sys/ioctl.h -- Looking for include file sys/ioctl.h - found -- Looking for include file sys/ipc.h -- Looking for include file sys/ipc.h - found -- Looking for include file sys/malloc.h -- Looking for include file sys/malloc.h - found -- Looking for include file sys/mman.h -- Looking for include file sys/mman.h - found -- Looking for include file sys/prctl.h -- Looking for include file sys/prctl.h - not found -- Looking for include file sys/resource.h -- Looking for include file sys/resource.h - found -- Looking for include file sys/select.h -- Looking for include file sys/select.h - found -- Looking for include file sys/shm.h -- Looking for include file sys/shm.h - found -- Looking for include file sys/socket.h -- Looking for include file sys/socket.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/stream.h -- Looking for include file sys/stream.h - not found -- Looking for include file sys/termcap.h -- Looking for include file sys/termcap.h - not found -- Looking for include files time.h, sys/timeb.h -- Looking for include files time.h, sys/timeb.h - found -- Looking for include files curses.h, term.h -- Looking for include files curses.h, term.h - not found -- Looking for include file asm/termbits.h -- Looking for include file asm/termbits.h - not found -- Looking for include file termbits.h -- Looking for include file termbits.h - not found -- Looking for include file termios.h -- Looking for include file termios.h - found -- Looking for include file termio.h -- Looking for include file termio.h - not found -- Looking for include file termcap.h -- Looking for include file termcap.h - not found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file utime.h -- Looking for include file utime.h - found -- Looking for include file varargs.h -- Looking for include file varargs.h - not found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include file sys/utime.h -- Looking for include file sys/utime.h - not found -- Looking for include file sys/wait.h -- Looking for include file sys/wait.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file sys/vadvise.h -- Looking for include file sys/vadvise.h - not found -- Looking for include file fnmatch.h -- Looking for include file fnmatch.h - found -- Looking for include file stdarg.h -- Looking for include file stdarg.h - found -- Looking for include files stdlib.h, sys/un.h -- Looking for include files stdlib.h, sys/un.h - found -- Looking for include file vis.h -- Looking for include file vis.h - found -- Looking for include file wchar.h -- Looking for include file wchar.h - found -- Looking for include file wctype.h -- Looking for include file wctype.h - found -- Looking for include file sasl/sasl.h -- Looking for include file sasl/sasl.h - not found -- Looking for include file sys/devpoll.h -- Looking for include file sys/devpoll.h - not found -- Looking for include file signal.h -- Looking for include file signal.h - found -- Looking for include file sys/devpoll.h -- Looking for include file sys/devpoll.h - not found -- Looking for include file sys/epoll.h -- Looking for include file sys/epoll.h - not found -- Looking for include file sys/event.h -- Looking for include file sys/event.h - found -- Looking for include file sys/queue.h -- Looking for include file sys/queue.h - found -- Looking for TAILQ_FOREACH -- Looking for TAILQ_FOREACH - found -- Looking for include file sys/ptem.h -- Looking for include file sys/ptem.h - not found -- Performing Test HAVE_WERROR_FLAG -- Performing Test HAVE_WERROR_FLAG - Success -- Performing Test HAVE_PTHREAD_ONCE_INIT -- Performing Test HAVE_PTHREAD_ONCE_INIT - Success -- Looking for _aligned_malloc -- Looking for _aligned_malloc - not found -- Looking for _aligned_free -- Looking for _aligned_free - not found -- Looking for aio_read -- Looking for aio_read - found -- Looking for alarm -- Looking for alarm - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found -- Looking for backtrace_symbols_fd -- Looking for backtrace_symbols_fd - found -- Looking for printstack -- Looking for printstack - not found -- Looking for bmove -- Looking for bmove - not found -- Looking for bsearch -- Looking for bsearch - found -- Looking for index -- Looking for index - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for cuserid -- Looking for cuserid - not found -- Looking for directio -- Looking for directio - not found -- Looking for _doprnt -- Looking for _doprnt - not found -- Looking for flockfile -- Looking for flockfile - found -- Looking for ftruncate -- Looking for ftruncate - found -- Looking for getline -- Looking for getline - found -- Looking for compress -- Looking for compress - not found -- Looking for crypt -- Looking for crypt - found -- Looking for dlerror -- Looking for dlerror - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for fchmod -- Looking for fchmod - found -- Looking for fcntl -- Looking for fcntl - found -- Looking for fconvert -- Looking for fconvert - not found -- Looking for fdatasync -- Looking for fdatasync - not found -- Looking for fdatasync -- Looking for fdatasync - not found -- Looking for fedisableexcept -- Looking for fedisableexcept - found -- Looking for fpsetmask -- Looking for fpsetmask - found -- Looking for fseeko -- Looking for fseeko - found -- Looking for fsync -- Looking for fsync - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - found -- Looking for gethrtime -- Looking for gethrtime - not found -- Looking for getnameinfo -- Looking for getnameinfo - found -- Looking for getpass -- Looking for getpass - found -- Looking for getpassphrase -- Looking for getpassphrase - not found -- Looking for getpwnam -- Looking for getpwnam - found -- Looking for getpwuid -- Looking for getpwuid - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for getwd -- Looking for getwd - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for initgroups -- Looking for initgroups - found -- Looking for issetugid -- Looking for issetugid - found -- Looking for getuid -- Looking for getuid - found -- Looking for geteuid -- Looking for geteuid - found -- Looking for getgid -- Looking for getgid - found -- Looking for getegid -- Looking for getegid - found -- Looking for ldiv -- Looking for ldiv - found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for longjmp -- Looking for longjmp - found -- Looking for lstat -- Looking for lstat - found -- Looking for madvise -- Looking for madvise - found -- Looking for malloc_info -- Looking for malloc_info - not found -- Looking for memcpy -- Looking for memcpy - found -- Looking for memmove -- Looking for memmove - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mlock -- Looking for mlock - found -- Looking for mlockall -- Looking for mlockall - found -- Looking for mmap -- Looking for mmap - found -- Looking for mmap64 -- Looking for mmap64 - not found -- Looking for perror -- Looking for perror - found -- Looking for poll -- Looking for poll - found -- Looking for port_create -- Looking for port_create - not found -- Looking for posix_fallocate -- Looking for posix_fallocate - not found -- Looking for posix_memalign -- Looking for posix_memalign - found -- Looking for pread -- Looking for pread - found -- Looking for pthread_attr_create -- Looking for pthread_attr_create - not found -- Looking for pthread_attr_getguardsize -- Looking for pthread_attr_getguardsize - found -- Looking for pthread_attr_getstacksize -- Looking for pthread_attr_getstacksize - found -- Looking for pthread_attr_setscope -- Looking for pthread_attr_setscope - found -- Looking for pthread_attr_setstacksize -- Looking for pthread_attr_setstacksize - found -- Looking for pthread_condattr_create -- Looking for pthread_condattr_create - not found -- Looking for pthread_condattr_setclock -- Looking for pthread_condattr_setclock - found -- Looking for pthread_key_delete -- Looking for pthread_key_delete - found -- Looking for pthread_rwlock_rdlock -- Looking for pthread_rwlock_rdlock - found -- Looking for pthread_sigmask -- Looking for pthread_sigmask - found -- Looking for pthread_threadmask -- Looking for pthread_threadmask - not found -- Looking for pthread_yield_np -- Looking for pthread_yield_np - not found -- Looking for putenv -- Looking for putenv - found -- Looking for readlink -- Looking for readlink - found -- Looking for re_comp -- Looking for re_comp - not found -- Looking for regcomp -- Looking for regcomp - found -- Looking for realpath -- Looking for realpath - found -- Looking for rename -- Looking for rename - found -- Looking for rwlock_init -- Looking for rwlock_init - not found -- Looking for sched_yield -- Looking for sched_yield - found -- Looking for setenv -- Looking for setenv - found -- Looking for setlocale -- Looking for setlocale - found -- Looking for setfd -- Looking for setfd - not found -- Looking for sigaction -- Looking for sigaction - found -- Looking for sigthreadmask -- Looking for sigthreadmask - not found -- Looking for sigwait -- Looking for sigwait - found -- Looking for sigaddset -- Looking for sigaddset - found -- Looking for sigemptyset -- Looking for sigemptyset - found -- Looking for sighold -- Looking for sighold - not found -- Looking for sigset -- Looking for sigset - not found -- Looking for sleep -- Looking for sleep - found -- Looking for snprintf -- Looking for snprintf - found -- Looking for stpcpy -- Looking for stpcpy - found -- Looking for strcoll -- Looking for strcoll - found -- Looking for strerror -- Looking for strerror - found -- Looking for strlcpy -- Looking for strlcpy - found -- Looking for strnlen -- Looking for strnlen - found -- Looking for strlcat -- Looking for strlcat - found -- Looking for strsignal -- Looking for strsignal - found -- Looking for fgetln -- Looking for fgetln - found -- Looking for strpbrk -- Looking for strpbrk - found -- Looking for strsep -- Looking for strsep - found -- Looking for strstr -- Looking for strstr - found -- Looking for strtok_r -- Looking for strtok_r - found -- Looking for strtol -- Looking for strtol - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoul -- Looking for strtoul - found -- Looking for strtoull -- Looking for strtoull - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Looking for strncasecmp -- Looking for strncasecmp - found -- Looking for strdup -- Looking for strdup - found -- Looking for shmat -- Looking for shmat - found -- Looking for shmctl -- Looking for shmctl - found -- Looking for shmdt -- Looking for shmdt - found -- Looking for shmget -- Looking for shmget - found -- Looking for tell -- Looking for tell - not found -- Looking for tempnam -- Looking for tempnam - found -- Looking for thr_setconcurrency -- Looking for thr_setconcurrency - not found -- Looking for thr_yield -- Looking for thr_yield - not found -- Looking for vasprintf -- Looking for vasprintf - found -- Looking for vsnprintf -- Looking for vsnprintf - found -- Looking for vprintf -- Looking for vprintf - found -- Looking for valloc -- Looking for valloc - found -- Looking for memalign -- Looking for memalign - not found -- Looking for chown -- Looking for chown - found -- Looking for nl_langinfo -- Looking for nl_langinfo - found -- Looking for ntohll -- Looking for ntohll - not found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for epoll_create -- Looking for epoll_create - not found -- Looking for epoll_ctl -- Looking for epoll_ctl - not found -- Looking for inet_ntop -- Looking for inet_ntop - found -- Looking for kqueue -- Looking for kqueue - found -- Looking for kqueue -- Looking for kqueue - found -- Looking for signal -- Looking for signal - found -- Looking for timeradd -- Looking for timeradd - found -- Looking for timerclear -- Looking for timerclear - found -- Looking for timercmp -- Looking for timercmp - found -- Looking for timerisset -- Looking for timerisset - found -- Looking for include file time.h -- Looking for include file time.h - found -- Looking for include file sys/times.h -- Looking for include file sys/times.h - found -- Looking for include file asm/msr.h -- Looking for include file asm/msr.h - not found -- Looking for include file ia64intrin.h -- Looking for include file ia64intrin.h - not found -- Looking for times -- Looking for times - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for read_real_time -- Looking for read_real_time - not found -- Looking for ftime -- Looking for ftime - not found -- Looking for time -- Looking for time - found -- Looking for rdtscll -- Looking for rdtscll - not found -- Looking for madvise -- Looking for madvise - found -- Looking for tzname -- Looking for tzname - found -- Looking for lrand48 -- Looking for lrand48 - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for TIOCGWINSZ -- Looking for TIOCGWINSZ - found -- Looking for FIONREAD -- Looking for FIONREAD - found -- Looking for TIOCSTAT -- Looking for TIOCSTAT - found -- Looking for FIONREAD -- Looking for FIONREAD - found -- Looking for finite -- Looking for finite - found -- Looking for log2 -- Looking for log2 - found -- Looking for isnan -- Looking for isnan - found -- Looking for rint -- Looking for rint - found -- Performing Test HAVE_ISINF -- Performing Test HAVE_ISINF - Success -- Performing Test HAVE_FESETROUND -- Performing Test HAVE_FESETROUND - Success -- Check if the system is big endian -- Searching 16 bit integer -- Check size of unsigned short -- Check size of unsigned short - done -- Using unsigned short -- Check if the system is big endian - little endian -- Check size of sigset_t -- Check size of sigset_t - done -- Check size of mode_t -- Check size of mode_t - done -- Check size of char * -- Check size of char * - done -- Check size of long -- Check size of long - done -- Check size of size_t -- Check size of size_t - done -- Check size of char -- Check size of char - done -- Check size of short -- Check size of short - done -- Check size of int -- Check size of int - done -- Check size of long long -- Check size of long long - done -- Check size of off_t -- Check size of off_t - done -- Check size of uchar -- Check size of uchar - failed -- Check size of uint -- Check size of uint - done -- Check size of ulong -- Check size of ulong - done -- Check size of int8 -- Check size of int8 - failed -- Check size of uint8 -- Check size of uint8 - failed -- Check size of int16 -- Check size of int16 - failed -- Check size of uint16 -- Check size of uint16 - failed -- Check size of int32 -- Check size of int32 - failed -- Check size of uint32 -- Check size of uint32 - failed -- Check size of u_int32_t -- Check size of u_int32_t - done -- Check size of int64 -- Check size of int64 - failed -- Check size of uint64 -- Check size of uint64 - failed -- Check size of time_t -- Check size of time_t - done -- Check size of struct timespec -- Check size of struct timespec - done -- Check size of bool -- Check size of bool - failed -- Check size of socklen_t -- Check size of socklen_t - done -- Check size of fp_except -- Check size of fp_except - failed -- Performing Test TIME_T_UNSIGNED -- Performing Test TIME_T_UNSIGNED - Failed -- Performing Test HAVE_GETADDRINFO -- Performing Test HAVE_GETADDRINFO - Success -- Performing Test HAVE_SELECT -- Performing Test HAVE_SELECT - Success -- Performing Test HAVE_TIMESPEC_TS_SEC -- Performing Test HAVE_TIMESPEC_TS_SEC - Failed -- Performing Test QSORT_TYPE_IS_VOID -- Performing Test QSORT_TYPE_IS_VOID - Success -- Performing Test HAVE_SOCKET_SIZE_T_AS_socklen_t -- Performing Test HAVE_SOCKET_SIZE_T_AS_socklen_t - Success -- Performing Test HAVE_PTHREAD_YIELD_ZERO_ARG -- Performing Test HAVE_PTHREAD_YIELD_ZERO_ARG - Success -- Checking stack direction : -1 -- Performing Test SIGNAL_RETURN_TYPE_IS_VOID -- Performing Test SIGNAL_RETURN_TYPE_IS_VOID - Success -- Looking for include files time.h, sys/time.h -- Looking for include files time.h, sys/time.h - found -- Looking for O_NONBLOCK -- Looking for O_NONBLOCK - found -- Performing Test C_HAS_inline -- Performing Test C_HAS_inline - Success -- Performing Test HAVE_PAUSE_INSTRUCTION -- Performing Test HAVE_PAUSE_INSTRUCTION - Success -- Looking for tcgetattr -- Looking for tcgetattr - found -- Performing Test HAVE_POSIX_SIGNALS -- Performing Test HAVE_POSIX_SIGNALS - Success -- Performing Test HAVE_WEAK_SYMBOL -- Performing Test HAVE_WEAK_SYMBOL - Success -- Performing Test HAVE_SOLARIS_STYLE_GETHOST -- Performing Test HAVE_SOLARIS_STYLE_GETHOST - Failed -- Performing Test HAVE_GCC_ATOMIC_BUILTINS -- Performing Test HAVE_GCC_ATOMIC_BUILTINS - Success -- Looking for netinet/in6.h -- Looking for netinet/in6.h - not found -- Check size of struct sockaddr_in6 -- Check size of struct sockaddr_in6 - done -- Check size of struct in6_addr -- Check size of struct in6_addr - done -- Performing Test HAVE_SOCKADDR_STORAGE_SS_FAMILY -- Performing Test HAVE_SOCKADDR_STORAGE_SS_FAMILY - Success -- Performing Test HAVE_SOCKADDR_IN_SIN_LEN -- Performing Test HAVE_SOCKADDR_IN_SIN_LEN - Success -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Success -- Performing Test STRUCT_DIRENT_HAS_D_INO -- Performing Test STRUCT_DIRENT_HAS_D_INO - Success -- Performing Test STRUCT_DIRENT_HAS_D_NAMLEN -- Performing Test STRUCT_DIRENT_HAS_D_NAMLEN - Success -- Looking for include file numaif.h -- Looking for include file numaif.h - not found -- Looking for crc32 -- Looking for crc32 - found -- Looking for compressBound -- Looking for compressBound - found -- Looking for deflateBound -- Looking for deflateBound - found -- suffixes <.a;.so> -- OPENSSL_INCLUDE_DIR = /usr/local/include -- OPENSSL_LIBRARY = /usr/local/lib/libssl.so -- CRYPTO_LIBRARY = /usr/local/lib/libcrypto.so -- OPENSSL_MAJOR_VERSION = 2 -- Looking for SHA512_DIGEST_LENGTH -- Looking for SHA512_DIGEST_LENGTH - found -- SSL_LIBRARIES = /usr/local/lib/libssl.so;/usr/local/lib/libcrypto.so -- Check size of mbstate_t -- Check size of mbstate_t - done -- Performing Test HAVE_LANGINFO_CODESET -- Performing Test HAVE_LANGINFO_CODESET - Success -- Looking for mbrlen -- Looking for mbrlen - found -- Looking for mbscmp -- Looking for mbscmp - not found -- Looking for mbsrtowcs -- Looking for mbsrtowcs - found -- Looking for wcrtomb -- Looking for wcrtomb - found -- Looking for mbrtowc -- Looking for mbrtowc - found -- Looking for wcscoll -- Looking for wcscoll - found -- Looking for wcsdup -- Looking for wcsdup - found -- Looking for wcwidth -- Looking for wcwidth - found -- Looking for wctype -- Looking for wctype - found -- Looking for iswlower -- Looking for iswlower - found -- Looking for iswupper -- Looking for iswupper - found -- Looking for towlower -- Looking for towlower - found -- Looking for towupper -- Looking for towupper - found -- Looking for iswctype -- Looking for iswctype - found -- Check size of wchar_t -- Check size of wchar_t - done -- Check size of wctype_t -- Check size of wctype_t - done -- Check size of wint_t -- Check size of wint_t - done -- EDITLINE_INCLUDE_DIR /usr/local/include/editline -- EDITLINE_LIBRARY /usr/local/lib/libedit.so -- Performing Test EDITLINE_HAVE_HIST_ENTRY -- Performing Test EDITLINE_HAVE_HIST_ENTRY - Success -- Performing Test EDITLINE_HAVE_COMPLETION_INT -- Performing Test EDITLINE_HAVE_COMPLETION_INT - Failed -- Performing Test EDITLINE_HAVE_COMPLETION_CHAR -- Performing Test EDITLINE_HAVE_COMPLETION_CHAR - Success -- Performing Test HAVE_WVLA -- Performing Test HAVE_WVLA - Success -- Looking for sched_getcpu -- Looking for sched_getcpu - found -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS - Success -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_BYTE -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_BYTE - Success -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_64 -- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_64 - Success -- Performing Test HAVE_IB_GCC_SYNC_SYNCHRONISE -- Performing Test HAVE_IB_GCC_SYNC_SYNCHRONISE - Success -- Performing Test HAVE_IB_GCC_ATOMIC_THREAD_FENCE -- Performing Test HAVE_IB_GCC_ATOMIC_THREAD_FENCE - Success -- Performing Test HAVE_IB_GCC_ATOMIC_TEST_AND_SET -- Performing Test HAVE_IB_GCC_ATOMIC_TEST_AND_SET - Success -- Performing Test HAVE_IB_ATOMIC_PTHREAD_T_GCC -- Performing Test HAVE_IB_ATOMIC_PTHREAD_T_GCC - Success -- Looking for asprintf -- Looking for asprintf - found -- Check size of pthread_t -- Check size of pthread_t - done -- Using cmake version 3.13.4 -- Not building NDB -- Performing Test HAVE_PEERCRED -- Performing Test HAVE_PEERCRED - Failed -- Library mysqlclient depends on OSLIBS -pthread;/usr/lib/libz.so;m;execinfo;/usr/local/lib/libssl.so;/usr/local/lib/libcrypto.so -- Googletest was not found. gtest-based unit tests will be disabled. You can run cmake . -DENABLE_DOWNLOADS=1 to automatically download and build required components from source. -- If you are inside a firewall, you may need to use an https proxy: export https_proxy=http://example.com:80 -- Library mysqlserver depends on OSLIBS -pthread;/usr/lib/libz.so;m;execinfo;/usr/local/lib/libssl.so;/usr/local/lib/libcrypto.so;crypt CMake Deprecation Warning at scripts/CMakeLists.txt:287 (CMAKE_POLICY): The OLD behavior for policy CMP0007 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- CMAKE_BUILD_TYPE: Release -- COMPILE_DEFINITIONS: HAVE_CONFIG_H -- CMAKE_C_FLAGS: -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -- CMAKE_CXX_FLAGS: -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -- CMAKE_C_FLAGS_RELEASE: -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -- CMAKE_CXX_FLAGS_RELEASE: -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: INSTALL_LDCONFIGDIR INSTALL_MYSQLKEYRINGDIR INSTALL_PKGCONFIGDIR MYSQL_KEYRINGDIR WITH_BOOST WITH_LZ4 -- Build files have been written to: /construction/databases/mysql56-server/.build -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for mysql56-server-5.6.43 /usr/local/bin/cmake -S/construction/databases/mysql56-server/mysql-5.6.43 -B/construction/databases/mysql56-server/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/databases/mysql56-server/.build/CMakeFiles /construction/databases/mysql56-server/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all --- CMakeFiles/INFO_SRC.dir/all --- --- CMakeFiles/INFO_BIN.dir/all --- --- strings/CMakeFiles/strings.dir/all --- --- vio/CMakeFiles/vio.dir/all --- --- regex/CMakeFiles/regex.dir/all --- --- CMakeFiles/INFO_SRC.dir/all --- /usr/bin/make -f CMakeFiles/INFO_SRC.dir/build.make CMakeFiles/INFO_SRC.dir/depend --- CMakeFiles/INFO_BIN.dir/all --- /usr/bin/make -f CMakeFiles/INFO_BIN.dir/build.make CMakeFiles/INFO_BIN.dir/depend --- strings/CMakeFiles/strings.dir/all --- /usr/bin/make -f strings/CMakeFiles/strings.dir/build.make strings/CMakeFiles/strings.dir/depend --- vio/CMakeFiles/vio.dir/all --- /usr/bin/make -f vio/CMakeFiles/vio.dir/build.make vio/CMakeFiles/vio.dir/depend --- regex/CMakeFiles/regex.dir/all --- /usr/bin/make -f regex/CMakeFiles/regex.dir/build.make regex/CMakeFiles/regex.dir/depend --- vio/CMakeFiles/vio.dir/all --- --- vio/CMakeFiles/vio.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/vio /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/vio /construction/databases/mysql56-server/.build/vio/CMakeFiles/vio.dir/DependInfo.cmake --- regex/CMakeFiles/regex.dir/all --- --- regex/CMakeFiles/regex.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/regex /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/regex /construction/databases/mysql56-server/.build/regex/CMakeFiles/regex.dir/DependInfo.cmake --- CMakeFiles/INFO_BIN.dir/all --- --- CMakeFiles/INFO_BIN.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/CMakeFiles/INFO_BIN.dir/DependInfo.cmake --- regex/CMakeFiles/regex.dir/all --- Scanning dependencies of target regex /usr/bin/make -f regex/CMakeFiles/regex.dir/build.make regex/CMakeFiles/regex.dir/build --- CMakeFiles/INFO_BIN.dir/all --- Scanning dependencies of target INFO_BIN /usr/bin/make -f CMakeFiles/INFO_BIN.dir/build.make CMakeFiles/INFO_BIN.dir/build --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/strings /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/strings /construction/databases/mysql56-server/.build/strings/CMakeFiles/strings.dir/DependInfo.cmake --- CMakeFiles/INFO_BIN.dir/all --- --- CMakeFiles/INFO_BIN --- /usr/local/bin/cmake -P /construction/databases/mysql56-server/mysql-5.6.43/cmake/info_bin.cmake --- vio/CMakeFiles/vio.dir/all --- Scanning dependencies of target vio /usr/bin/make -f vio/CMakeFiles/vio.dir/build.make vio/CMakeFiles/vio.dir/build --- vio/CMakeFiles/vio.dir/vio.c.o --- [ 0%] Building C object vio/CMakeFiles/vio.dir/vio.c.o cd /construction/databases/mysql56-server/.build/vio && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/vio.dir/vio.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/vio/vio.c --- regex/CMakeFiles/regex.dir/all --- --- regex/CMakeFiles/regex.dir/regcomp.c.o --- --- CMakeFiles/INFO_BIN.dir/all --- [ 0%] Built target INFO_BIN --- libservices/CMakeFiles/mysqlservices.dir/all --- /usr/bin/make -f libservices/CMakeFiles/mysqlservices.dir/build.make libservices/CMakeFiles/mysqlservices.dir/depend --- libservices/CMakeFiles/mysqlservices.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libservices /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libservices /construction/databases/mysql56-server/.build/libservices/CMakeFiles/mysqlservices.dir/DependInfo.cmake Scanning dependencies of target mysqlservices /usr/bin/make -f libservices/CMakeFiles/mysqlservices.dir/build.make libservices/CMakeFiles/mysqlservices.dir/build --- strings/CMakeFiles/strings.dir/all --- Scanning dependencies of target strings /usr/bin/make -f strings/CMakeFiles/strings.dir/build.make strings/CMakeFiles/strings.dir/build --- libservices/CMakeFiles/mysqlservices.dir/all --- --- libservices/CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o --- --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/bchange.c.o --- --- libservices/CMakeFiles/mysqlservices.dir/all --- [ 0%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o cd /construction/databases/mysql56-server/.build/libservices && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libservices/my_snprintf_service.c --- strings/CMakeFiles/strings.dir/all --- [ 0%] Building C object strings/CMakeFiles/strings.dir/bchange.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/bchange.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/bchange.c --- libservices/CMakeFiles/mysqlservices.dir/all --- --- libservices/CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o --- [ 0%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o cd /construction/databases/mysql56-server/.build/libservices && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libservices/thd_alloc_service.c --- libservices/CMakeFiles/mysqlservices.dir/thd_wait_service.c.o --- [ 0%] Building C object libservices/CMakeFiles/mysqlservices.dir/thd_wait_service.c.o cd /construction/databases/mysql56-server/.build/libservices && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysqlservices.dir/thd_wait_service.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libservices/thd_wait_service.c --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/bmove_upp.c.o --- --- libservices/CMakeFiles/mysqlservices.dir/all --- --- libservices/CMakeFiles/mysqlservices.dir/my_plugin_log_service.c.o --- --- vio/CMakeFiles/vio.dir/all --- --- vio/CMakeFiles/vio.dir/viosocket.c.o --- --- libservices/CMakeFiles/mysqlservices.dir/all --- [ 0%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_plugin_log_service.c.o cd /construction/databases/mysql56-server/.build/libservices && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysqlservices.dir/my_plugin_log_service.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libservices/my_plugin_log_service.c --- vio/CMakeFiles/vio.dir/all --- [ 0%] Building C object vio/CMakeFiles/vio.dir/viosocket.c.o cd /construction/databases/mysql56-server/.build/vio && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/vio.dir/viosocket.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/vio/viosocket.c --- libservices/CMakeFiles/mysqlservices.dir/all --- --- libservices/CMakeFiles/mysqlservices.dir/my_thread_scheduler_service.c.o --- --- strings/CMakeFiles/strings.dir/all --- [ 0%] Building C object strings/CMakeFiles/strings.dir/bmove_upp.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/bmove_upp.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/bmove_upp.c --- libservices/CMakeFiles/mysqlservices.dir/all --- [ 0%] Building C object libservices/CMakeFiles/mysqlservices.dir/my_thread_scheduler_service.c.o cd /construction/databases/mysql56-server/.build/libservices && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysqlservices.dir/my_thread_scheduler_service.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libservices/my_thread_scheduler_service.c --- libservices/CMakeFiles/mysqlservices.dir/mysql_string_service.c.o --- [ 0%] Building C object libservices/CMakeFiles/mysqlservices.dir/mysql_string_service.c.o cd /construction/databases/mysql56-server/.build/libservices && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysqlservices.dir/mysql_string_service.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libservices/mysql_string_service.c --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-big5.c.o --- --- CMakeFiles/INFO_SRC.dir/all --- --- CMakeFiles/INFO_SRC.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/CMakeFiles/INFO_SRC.dir/DependInfo.cmake --- strings/CMakeFiles/strings.dir/all --- [ 0%] Building C object strings/CMakeFiles/strings.dir/ctype-big5.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-big5.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-big5.c --- libservices/CMakeFiles/mysqlservices.dir/all --- --- libservices/libmysqlservices.a --- --- CMakeFiles/INFO_SRC.dir/all --- Scanning dependencies of target INFO_SRC --- libservices/CMakeFiles/mysqlservices.dir/all --- [ 1%] Linking C static library libmysqlservices.a cd /construction/databases/mysql56-server/.build/libservices && /usr/local/bin/cmake -P CMakeFiles/mysqlservices.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/libservices && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysqlservices.dir/link.txt --verbose=1 --- CMakeFiles/INFO_SRC.dir/all --- /usr/bin/make -f CMakeFiles/INFO_SRC.dir/build.make CMakeFiles/INFO_SRC.dir/build --- CMakeFiles/INFO_SRC --- /usr/local/bin/cmake -P /construction/databases/mysql56-server/mysql-5.6.43/cmake/info_src.cmake --- libservices/CMakeFiles/mysqlservices.dir/all --- /usr/bin/ar qc libmysqlservices.a CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o CMakeFiles/mysqlservices.dir/thd_wait_service.c.o CMakeFiles/mysqlservices.dir/my_plugin_log_service.c.o CMakeFiles/mysqlservices.dir/my_thread_scheduler_service.c.o CMakeFiles/mysqlservices.dir/mysql_string_service.c.o /usr/bin/ranlib libmysqlservices.a [ 1%] Built target mysqlservices --- sql/CMakeFiles/gen_lex_hash.dir/all --- /usr/bin/make -f sql/CMakeFiles/gen_lex_hash.dir/build.make sql/CMakeFiles/gen_lex_hash.dir/depend --- sql/CMakeFiles/gen_lex_hash.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/gen_lex_hash.dir/DependInfo.cmake Scanning dependencies of target gen_lex_hash /usr/bin/make -f sql/CMakeFiles/gen_lex_hash.dir/build.make sql/CMakeFiles/gen_lex_hash.dir/build --- sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o --- --- CMakeFiles/INFO_SRC.dir/all --- [ 1%] Built target INFO_SRC --- libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/all --- /usr/bin/make -f libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/build.make libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/depend --- sql/CMakeFiles/gen_lex_hash.dir/all --- [ 1%] Building CXX object sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/gen_lex_hash.cc --- libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/all --- --- libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysqld /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysqld /construction/databases/mysql56-server/.build/libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/DependInfo.cmake Scanning dependencies of target GenYaccEmbeddedSource /usr/bin/make -f libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/build.make libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/build [ 1%] Built target GenYaccEmbeddedSource --- scripts/CMakeFiles/comp_sql.dir/all --- /usr/bin/make -f scripts/CMakeFiles/comp_sql.dir/build.make scripts/CMakeFiles/comp_sql.dir/depend --- scripts/CMakeFiles/comp_sql.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/scripts /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/scripts /construction/databases/mysql56-server/.build/scripts/CMakeFiles/comp_sql.dir/DependInfo.cmake Scanning dependencies of target comp_sql /usr/bin/make -f scripts/CMakeFiles/comp_sql.dir/build.make scripts/CMakeFiles/comp_sql.dir/build --- scripts/CMakeFiles/comp_sql.dir/comp_sql.c.o --- [ 1%] Building C object scripts/CMakeFiles/comp_sql.dir/comp_sql.c.o cd /construction/databases/mysql56-server/.build/scripts && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/comp_sql.dir/comp_sql.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/scripts/comp_sql.c --- scripts/comp_sql --- [ 1%] Linking C executable comp_sql cd /construction/databases/mysql56-server/.build/scripts && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/comp_sql.dir/link.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/comp_sql.dir/comp_sql.c.o -o comp_sql -pthread --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-bin.c.o --- --- sql/CMakeFiles/gen_lex_hash.dir/all --- --- sql/gen_lex_hash --- --- strings/CMakeFiles/strings.dir/all --- [ 1%] Building C object strings/CMakeFiles/strings.dir/ctype-bin.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-bin.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-bin.c --- sql/CMakeFiles/gen_lex_hash.dir/all --- [ 1%] Linking CXX executable gen_lex_hash --- scripts/CMakeFiles/comp_sql.dir/all --- [ 1%] Built target comp_sql --- sql/CMakeFiles/gen_lex_hash.dir/all --- cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/gen_lex_hash.dir/link.txt --verbose=1 --- scripts/CMakeFiles/GenFixPrivs.dir/all --- --- sql/CMakeFiles/gen_lex_hash.dir/all --- /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o -o gen_lex_hash -pthread [ 1%] Built target gen_lex_hash --- regex/CMakeFiles/regex.dir/all --- [ 1%] Building C object regex/CMakeFiles/regex.dir/regcomp.c.o --- regex/CMakeFiles/regex.dir/regerror.c.o --- --- scripts/CMakeFiles/GenFixPrivs.dir/all --- /usr/bin/make -f scripts/CMakeFiles/GenFixPrivs.dir/build.make scripts/CMakeFiles/GenFixPrivs.dir/depend --- regex/CMakeFiles/regex.dir/all --- --- regex/CMakeFiles/regex.dir/regcomp.c.o --- cd /construction/databases/mysql56-server/.build/regex && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/regex.dir/regcomp.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/regcomp.c --- vio/CMakeFiles/vio.dir/all --- --- vio/CMakeFiles/vio.dir/viossl.c.o --- --- scripts/CMakeFiles/GenFixPrivs.dir/all --- --- scripts/CMakeFiles/GenFixPrivs.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/scripts /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/scripts /construction/databases/mysql56-server/.build/scripts/CMakeFiles/GenFixPrivs.dir/DependInfo.cmake --- vio/CMakeFiles/vio.dir/all --- [ 1%] Building C object vio/CMakeFiles/vio.dir/viossl.c.o --- regex/CMakeFiles/regex.dir/all --- --- regex/CMakeFiles/regex.dir/regerror.c.o --- [ 1%] Building C object regex/CMakeFiles/regex.dir/regerror.c.o --- scripts/CMakeFiles/GenFixPrivs.dir/all --- Scanning dependencies of target GenFixPrivs --- regex/CMakeFiles/regex.dir/all --- cd /construction/databases/mysql56-server/.build/regex && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/regex.dir/regerror.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/regerror.c --- scripts/CMakeFiles/GenFixPrivs.dir/all --- /usr/bin/make -f scripts/CMakeFiles/GenFixPrivs.dir/build.make scripts/CMakeFiles/GenFixPrivs.dir/build --- vio/CMakeFiles/vio.dir/all --- cd /construction/databases/mysql56-server/.build/vio && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/vio.dir/viossl.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/vio/viossl.c --- scripts/CMakeFiles/GenFixPrivs.dir/all --- --- scripts/mysql_fix_privilege_tables_sql.c --- [ 1%] Generating mysql_fix_privilege_tables_sql.c cd /construction/databases/mysql56-server/.build/scripts && /usr/local/bin/cmake -E chdir /construction/databases/mysql56-server/mysql-5.6.43/scripts /bin/cat mysql_system_tables.sql mysql_system_tables_fix.sql > /construction/databases/mysql56-server/.build/scripts/mysql_fix_privilege_tables.sql cd /construction/databases/mysql56-server/.build/scripts && /construction/databases/mysql56-server/.build/scripts/comp_sql mysql_fix_privilege_tables mysql_fix_privilege_tables.sql mysql_fix_privilege_tables_sql.c [ 1%] Built target GenFixPrivs --- sql/CMakeFiles/GenServerSource.dir/all --- /usr/bin/make -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/depend --- sql/CMakeFiles/GenServerSource.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/GenServerSource.dir/DependInfo.cmake Scanning dependencies of target GenServerSource /usr/bin/make -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/build --- sql/lex_hash.h --- [ 1%] Generating lex_hash.h cd /construction/databases/mysql56-server/.build/sql && ./gen_lex_hash > lex_hash.h [ 1%] Built target GenServerSource --- sql/CMakeFiles/gen_lex_token.dir/all --- /usr/bin/make -f sql/CMakeFiles/gen_lex_token.dir/build.make sql/CMakeFiles/gen_lex_token.dir/depend --- sql/CMakeFiles/gen_lex_token.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/gen_lex_token.dir/DependInfo.cmake Scanning dependencies of target gen_lex_token /usr/bin/make -f sql/CMakeFiles/gen_lex_token.dir/build.make sql/CMakeFiles/gen_lex_token.dir/build --- sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o --- [ 2%] Building CXX object sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/gen_lex_token.cc --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-cp932.c.o --- --- vio/CMakeFiles/vio.dir/all --- --- vio/CMakeFiles/vio.dir/viopipe.c.o --- --- strings/CMakeFiles/strings.dir/all --- [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-cp932.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-cp932.c --- vio/CMakeFiles/vio.dir/all --- [ 2%] Building C object vio/CMakeFiles/vio.dir/viopipe.c.o cd /construction/databases/mysql56-server/.build/vio && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/vio.dir/viopipe.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/vio/viopipe.c --- vio/CMakeFiles/vio.dir/vioshm.c.o --- [ 2%] Building C object vio/CMakeFiles/vio.dir/vioshm.c.o cd /construction/databases/mysql56-server/.build/vio && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/vio.dir/vioshm.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/vio/vioshm.c --- vio/CMakeFiles/vio.dir/viosslfactories.c.o --- [ 2%] Building C object vio/CMakeFiles/vio.dir/viosslfactories.c.o cd /construction/databases/mysql56-server/.build/vio && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/vio.dir/viosslfactories.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/vio/viosslfactories.c --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-czech.c.o --- [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-czech.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-czech.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-czech.c --- strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o --- [ 2%] Building C object strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-euc_kr.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-euc_kr.c --- sql/CMakeFiles/gen_lex_token.dir/all --- --- sql/gen_lex_token --- [ 2%] Linking CXX executable gen_lex_token cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/gen_lex_token.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o -o gen_lex_token -pthread [ 2%] Built target gen_lex_token --- sql/CMakeFiles/GenDigestServerSource.dir/all --- /usr/bin/make -f sql/CMakeFiles/GenDigestServerSource.dir/build.make sql/CMakeFiles/GenDigestServerSource.dir/depend --- sql/CMakeFiles/GenDigestServerSource.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/GenDigestServerSource.dir/DependInfo.cmake Scanning dependencies of target GenDigestServerSource /usr/bin/make -f sql/CMakeFiles/GenDigestServerSource.dir/build.make sql/CMakeFiles/GenDigestServerSource.dir/build --- sql/lex_token.h --- [ 2%] Generating lex_token.h cd /construction/databases/mysql56-server/.build/sql && ./gen_lex_token > lex_token.h [ 2%] Built target GenDigestServerSource --- regex/CMakeFiles/regex.dir/all --- --- regex/CMakeFiles/regex.dir/regexec.c.o --- [ 2%] Building C object regex/CMakeFiles/regex.dir/regexec.c.o cd /construction/databases/mysql56-server/.build/regex && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/regex.dir/regexec.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/regexec.c --- vio/CMakeFiles/vio.dir/all --- --- vio/libvio.a --- [ 3%] Linking C static library libvio.a cd /construction/databases/mysql56-server/.build/vio && /usr/local/bin/cmake -P CMakeFiles/vio.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/vio && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/vio.dir/link.txt --verbose=1 /usr/bin/ar qc libvio.a CMakeFiles/vio.dir/vio.c.o CMakeFiles/vio.dir/viosocket.c.o CMakeFiles/vio.dir/viossl.c.o CMakeFiles/vio.dir/viopipe.c.o CMakeFiles/vio.dir/vioshm.c.o CMakeFiles/vio.dir/viosslfactories.c.o /usr/bin/ranlib libvio.a [ 3%] Built target vio --- regex/CMakeFiles/regex.dir/all --- --- regex/CMakeFiles/regex.dir/regfree.c.o --- [ 3%] Building C object regex/CMakeFiles/regex.dir/regfree.c.o cd /construction/databases/mysql56-server/.build/regex && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/regex.dir/regfree.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/regfree.c --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o --- [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-eucjpms.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-eucjpms.c --- regex/CMakeFiles/regex.dir/all --- --- regex/CMakeFiles/regex.dir/reginit.c.o --- [ 3%] Building C object regex/CMakeFiles/regex.dir/reginit.c.o cd /construction/databases/mysql56-server/.build/regex && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/regex.dir/reginit.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/reginit.c --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-extra.c.o --- [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-extra.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-extra.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-extra.c --- strings/CMakeFiles/strings.dir/ctype-gb2312.c.o --- [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-gb2312.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-gb2312.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-gb2312.c --- strings/CMakeFiles/strings.dir/ctype-gbk.c.o --- [ 3%] Building C object strings/CMakeFiles/strings.dir/ctype-gbk.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-gbk.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-gbk.c --- strings/CMakeFiles/strings.dir/ctype-latin1.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-latin1.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-latin1.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-latin1.c --- strings/CMakeFiles/strings.dir/ctype-mb.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-mb.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-mb.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-mb.c --- strings/CMakeFiles/strings.dir/ctype-simple.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-simple.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-simple.c --- strings/CMakeFiles/strings.dir/ctype-sjis.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-sjis.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-sjis.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-sjis.c --- strings/CMakeFiles/strings.dir/ctype-tis620.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-tis620.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-tis620.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-tis620.c --- strings/CMakeFiles/strings.dir/ctype-uca.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-uca.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-uca.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-uca.c --- strings/CMakeFiles/strings.dir/ctype-ucs2.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-ucs2.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-ucs2.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-ucs2.c --- strings/CMakeFiles/strings.dir/ctype-ujis.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-ujis.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-ujis.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-ujis.c --- regex/CMakeFiles/regex.dir/all --- --- regex/libregex.a --- [ 4%] Linking C static library libregex.a cd /construction/databases/mysql56-server/.build/regex && /usr/local/bin/cmake -P CMakeFiles/regex.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/regex && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/regex.dir/link.txt --verbose=1 /usr/bin/ar qc libregex.a CMakeFiles/regex.dir/regcomp.c.o CMakeFiles/regex.dir/regerror.c.o CMakeFiles/regex.dir/regexec.c.o CMakeFiles/regex.dir/regfree.c.o CMakeFiles/regex.dir/reginit.c.o /usr/bin/ranlib libregex.a [ 4%] Built target regex --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-utf8.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-utf8.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-utf8.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c: In function 'my_uni_utf8_no_range': /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:5591:65: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: r[2]= (uchar) (0x80 | (wc & 0x3f)); wc= wc >> 6; wc |= 0x800; ~~~^~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:5592:5: note: here case 2: r[1]= (uchar) (0x80 | (wc & 0x3f)); wc= wc >> 6; wc |= 0xc0; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:5592:65: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: r[1]= (uchar) (0x80 | (wc & 0x3f)); wc= wc >> 6; wc |= 0xc0; ~~~^~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:5593:5: note: here case 1: r[0]= (uchar) wc; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c: In function 'my_uni_utf8': /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:5562:67: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: r[2] = (uchar) (0x80 | (wc & 0x3f)); wc = wc >> 6; wc |= 0x800; ~~~^~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:5563:5: note: here case 2: r[1] = (uchar) (0x80 | (wc & 0x3f)); wc = wc >> 6; wc |= 0xc0; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:5563:67: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: r[1] = (uchar) (0x80 | (wc & 0x3f)); wc = wc >> 6; wc |= 0xc0; ~~~^~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:5564:5: note: here case 1: r[0] = (uchar) wc; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c: In function 'my_wc_mb_utf8mb4_no_range': /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8139:65: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: r[3]= (uchar) (0x80 | (wc & 0x3f)); wc= wc >> 6; wc |= 0x10000; ~~~^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8140:5: note: here case 3: r[2]= (uchar) (0x80 | (wc & 0x3f)); wc= wc >> 6; wc |= 0x800; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8140:65: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: r[2]= (uchar) (0x80 | (wc & 0x3f)); wc= wc >> 6; wc |= 0x800; ~~~^~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8141:5: note: here case 2: r[1]= (uchar) (0x80 | (wc & 0x3f)); wc= wc >> 6; wc |= 0xc0; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8141:65: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: r[1]= (uchar) (0x80 | (wc & 0x3f)); wc= wc >> 6; wc |= 0xc0; ~~~^~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8142:5: note: here case 1: r[0]= (uchar) wc; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c: In function 'my_wc_mb_utf8mb4': /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8107:67: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: r[3] = (uchar) (0x80 | (wc & 0x3f)); wc = wc >> 6; wc |= 0x10000; ~~~^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8108:5: note: here case 3: r[2] = (uchar) (0x80 | (wc & 0x3f)); wc = wc >> 6; wc |= 0x800; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8108:67: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: r[2] = (uchar) (0x80 | (wc & 0x3f)); wc = wc >> 6; wc |= 0x800; ~~~^~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8109:5: note: here case 2: r[1] = (uchar) (0x80 | (wc & 0x3f)); wc = wc >> 6; wc |= 0xc0; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8109:67: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: r[1] = (uchar) (0x80 | (wc & 0x3f)); wc = wc >> 6; wc |= 0xc0; ~~~^~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-utf8.c:8110:5: note: here case 1: r[0] = (uchar) wc; ^~~~ --- strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o --- --- strings/CMakeFiles/strings.dir/ctype.c.o --- --- strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype-win1250ch.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype-win1250ch.c --- strings/CMakeFiles/strings.dir/ctype.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/ctype.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/ctype.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/ctype.c --- strings/CMakeFiles/strings.dir/decimal.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/decimal.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/decimal.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c --- strings/CMakeFiles/strings.dir/dtoa.c.o --- [ 4%] Building C object strings/CMakeFiles/strings.dir/dtoa.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/dtoa.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c --- strings/CMakeFiles/strings.dir/decimal.c.o --- /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c: In function 'count_trailing_zeroes': /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:266:38: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: if ((val % 1) != 0) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:267:3: note: here case 1: if ((val % 10) != 0) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:267:39: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: if ((val % 10) != 0) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:268:3: note: here case 2: if ((val % 100) != 0) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:268:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if ((val % 100) != 0) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:269:3: note: here case 3: if ((val % 1000) != 0) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:269:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if ((val % 1000) != 0) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:270:3: note: here case 4: if ((val % 10000) != 0) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:270:42: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: if ((val % 10000) != 0) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:271:3: note: here case 5: if ((val % 100000) != 0) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:271:43: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: if ((val % 100000) != 0) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:272:3: note: here case 6: if ((val % 1000000) != 0) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:272:44: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: if ((val % 1000000) != 0) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:273:3: note: here case 7: if ((val % 10000000) != 0) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:273:45: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: if ((val % 10000000) != 0) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:274:3: note: here case 8: if ((val % 100000000) != 0) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:274:46: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: if ((val % 100000000) != 0) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:275:3: note: here case 9: if ((val % 1000000000) != 0) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c: In function 'count_leading_zeroes': /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:233:41: warning: this statement may fall through [-Wimplicit-fallthrough=] case 9: if (val >= 1000000000) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:234:3: note: here case 8: if (val >= 100000000) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:234:40: warning: this statement may fall through [-Wimplicit-fallthrough=] case 8: if (val >= 100000000) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:235:3: note: here case 7: if (val >= 10000000) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:235:39: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: if (val >= 10000000) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:236:3: note: here case 6: if (val >= 1000000) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:236:38: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: if (val >= 1000000) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:237:3: note: here case 5: if (val >= 100000) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:237:37: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: if (val >= 100000) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:238:3: note: here case 4: if (val >= 10000) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:238:36: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: if (val >= 10000) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:239:3: note: here case 3: if (val >= 1000) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:239:35: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: if (val >= 1000) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:240:3: note: here case 2: if (val >= 100) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:240:34: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: if (val >= 100) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:241:3: note: here case 1: if (val >= 10) break; ++ret; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:241:33: warning: this statement may fall through [-Wimplicit-fallthrough=] case 1: if (val >= 10) break; ++ret; ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/decimal.c:242:3: note: here case 0: if (val >= 1) break; ++ret; ^~~~ --- strings/CMakeFiles/strings.dir/dtoa.c.o --- /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c: In function 'dtoa': /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c:2370:14: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright= 0; ~~~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c:2372:3: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c:2378:14: warning: this statement may fall through [-Wimplicit-fallthrough=] leftright= 0; ~~~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c:2380:3: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c: In function 'my_strtod_int': /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c:1380:11: warning: this statement may fall through [-Wimplicit-fallthrough=] sign= 1; ~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c:1382:5: note: here case '+': ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c:1477:14: warning: this statement may fall through [-Wimplicit-fallthrough=] esign= 1; ~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/strings/dtoa.c:1478:7: note: here case '+': ^~~~ --- strings/CMakeFiles/strings.dir/int2str.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/int2str.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/int2str.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/int2str.c --- strings/CMakeFiles/strings.dir/is_prefix.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/is_prefix.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/is_prefix.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/is_prefix.c --- strings/CMakeFiles/strings.dir/llstr.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/llstr.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/llstr.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/llstr.c --- strings/CMakeFiles/strings.dir/longlong2str.c.o --- --- strings/CMakeFiles/strings.dir/my_strtoll10.c.o --- --- strings/CMakeFiles/strings.dir/longlong2str.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/longlong2str.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/longlong2str.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/longlong2str.c --- strings/CMakeFiles/strings.dir/my_strtoll10.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/my_strtoll10.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/my_strtoll10.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/my_strtoll10.c --- strings/CMakeFiles/strings.dir/my_vsnprintf.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/my_vsnprintf.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/my_vsnprintf.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/my_vsnprintf.c --- strings/CMakeFiles/strings.dir/str2int.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/str2int.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/str2int.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/str2int.c --- strings/CMakeFiles/strings.dir/str_alloc.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/str_alloc.c.o --- strings/CMakeFiles/strings.dir/strcend.c.o --- --- strings/CMakeFiles/strings.dir/str_alloc.c.o --- cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/str_alloc.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/str_alloc.c --- strings/CMakeFiles/strings.dir/strcend.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/strcend.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strcend.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strcend.c --- strings/CMakeFiles/strings.dir/strend.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/strend.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strend.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strend.c --- strings/CMakeFiles/strings.dir/strfill.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/strfill.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strfill.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strfill.c --- strings/CMakeFiles/strings.dir/strmake.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/strmake.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strmake.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strmake.c --- strings/CMakeFiles/strings.dir/strmov.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/strmov.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strmov.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strmov.c --- strings/CMakeFiles/strings.dir/strnmov.c.o --- --- strings/CMakeFiles/strings.dir/strxmov.c.o --- --- strings/CMakeFiles/strings.dir/strnmov.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/strnmov.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strnmov.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strnmov.c --- strings/CMakeFiles/strings.dir/strxmov.c.o --- [ 6%] Building C object strings/CMakeFiles/strings.dir/strxmov.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strxmov.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strxmov.c --- strings/CMakeFiles/strings.dir/strxnmov.c.o --- [ 6%] Building C object strings/CMakeFiles/strings.dir/strxnmov.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strxnmov.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strxnmov.c --- strings/CMakeFiles/strings.dir/xml.c.o --- [ 6%] Building C object strings/CMakeFiles/strings.dir/xml.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/xml.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/xml.c --- strings/CMakeFiles/strings.dir/my_strchr.c.o --- [ 6%] Building C object strings/CMakeFiles/strings.dir/my_strchr.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/my_strchr.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/my_strchr.c --- strings/CMakeFiles/strings.dir/strcont.c.o --- [ 6%] Building C object strings/CMakeFiles/strings.dir/strcont.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strcont.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strcont.c --- strings/CMakeFiles/strings.dir/strappend.c.o --- [ 6%] Building C object strings/CMakeFiles/strings.dir/strappend.c.o cd /construction/databases/mysql56-server/.build/strings && /usr/bin/cc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/strings.dir/strappend.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/strings/strappend.c --- strings/libstrings.a --- [ 6%] Linking C static library libstrings.a cd /construction/databases/mysql56-server/.build/strings && /usr/local/bin/cmake -P CMakeFiles/strings.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/strings && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/strings.dir/link.txt --verbose=1 /usr/bin/ar qc libstrings.a CMakeFiles/strings.dir/bchange.c.o CMakeFiles/strings.dir/bmove_upp.c.o CMakeFiles/strings.dir/ctype-big5.c.o CMakeFiles/strings.dir/ctype-bin.c.o CMakeFiles/strings.dir/ctype-cp932.c.o CMakeFiles/strings.dir/ctype-czech.c.o CMakeFiles/strings.dir/ctype-euc_kr.c.o CMakeFiles/strings.dir/ctype-eucjpms.c.o CMakeFiles/strings.dir/ctype-extra.c.o CMakeFiles/strings.dir/ctype-gb2312.c.o CMakeFiles/strings.dir/ctype-gbk.c.o CMakeFiles/strings.dir/ctype-latin1.c.o CMakeFiles/strings.dir/ctype-mb.c.o CMakeFiles/strings.dir/ctype-simple.c.o CMakeFiles/strings.dir/ctype-sjis.c.o CMakeFiles/strings.dir/ctype-tis620.c.o CMakeFiles/strings.dir/ctype-uca.c.o CMakeFiles/strings.dir/ctype-ucs2.c.o CMakeFiles/strings.dir/ctype-ujis.c.o CMakeFiles/strings.dir/ctype-utf8.c.o CMakeFiles/strings.dir/ctype-win1250ch.c.o CMakeFiles/strings.dir/ctype.c.o CMakeFiles/strings.dir/decimal.c.o CMakeFiles/strings.dir/dtoa.c.o CMakeFiles/strings.dir/int2str.c.o CMakeFiles/strings.dir/is_prefix.c.o CMakeFiles/strings.dir/llstr.c.o CMakeFiles/strings.dir/longlong2str.c.o CMakeFiles/strings.dir/my_strtoll10.c.o CMakeFiles/strings.dir/my_vsnprintf.c.o CMakeFiles/strings.dir/str2int.c.o CMakeFiles/strings.dir/str_alloc.c.o CMakeFiles/strings.dir/strcend.c.o CMakeFiles/strings.dir/strend.c.o CMakeFiles/strings.dir/strfill.c.o CMakeFiles/strings.dir/strmake.c.o CMakeFiles/strings.dir/strmov.c.o CMakeFiles/strings.dir/strnmov.c.o CMakeFiles/strings.dir/strxmov.c.o CMakeFiles/strings.dir/strxnmov.c.o CMakeFiles/strings.dir/xml.c.o CMakeFiles/strings.dir/my_strchr.c.o CMakeFiles/strings.dir/strcont.c.o CMakeFiles/strings.dir/strappend.c.o /usr/bin/ranlib libstrings.a [ 6%] Built target strings --- mysys/CMakeFiles/mysys.dir/all --- /usr/bin/make -f mysys/CMakeFiles/mysys.dir/build.make mysys/CMakeFiles/mysys.dir/depend --- mysys/CMakeFiles/mysys.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys /construction/databases/mysql56-server/.build/mysys/CMakeFiles/mysys.dir/DependInfo.cmake Scanning dependencies of target mysys /usr/bin/make -f mysys/CMakeFiles/mysys.dir/build.make mysys/CMakeFiles/mysys.dir/build --- mysys/CMakeFiles/mysys.dir/array.c.o --- --- mysys/CMakeFiles/mysys.dir/charset-def.c.o --- --- mysys/CMakeFiles/mysys.dir/charset.c.o --- --- mysys/CMakeFiles/mysys.dir/checksum.c.o --- --- mysys/CMakeFiles/mysys.dir/errors.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/errors.c.o --- mysys/CMakeFiles/mysys.dir/charset.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/charset.c.o --- mysys/CMakeFiles/mysys.dir/errors.c.o --- cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/errors.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/errors.c --- mysys/CMakeFiles/mysys.dir/charset.c.o --- cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/charset.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/charset.c --- mysys/CMakeFiles/mysys.dir/checksum.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/checksum.c.o --- mysys/CMakeFiles/mysys.dir/array.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/array.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/array.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/array.c --- mysys/CMakeFiles/mysys.dir/charset-def.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/charset-def.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/charset-def.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/charset-def.c --- mysys/CMakeFiles/mysys.dir/checksum.c.o --- cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/checksum.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/checksum.c --- mysys/CMakeFiles/mysys.dir/hash.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/hash.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/hash.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/hash.c --- mysys/CMakeFiles/mysys.dir/list.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/list.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/list.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/list.c --- mysys/CMakeFiles/mysys.dir/mf_cache.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/mf_cache.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_cache.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_cache.c --- mysys/CMakeFiles/mysys.dir/mf_dirname.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/mf_dirname.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_dirname.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_dirname.c --- mysys/CMakeFiles/mysys.dir/mf_fn_ext.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_fn_ext.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_fn_ext.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_fn_ext.c --- mysys/CMakeFiles/mysys.dir/mf_format.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_format.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_format.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_format.c --- mysys/CMakeFiles/mysys.dir/mf_getdate.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_getdate.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_getdate.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_getdate.c --- mysys/CMakeFiles/mysys.dir/mf_iocache.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_iocache.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_iocache.c --- mysys/CMakeFiles/mysys.dir/mf_iocache2.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache2.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_iocache2.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_iocache2.c --- mysys/CMakeFiles/mysys.dir/mf_keycache.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_keycache.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_keycache.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_keycache.c --- mysys/CMakeFiles/mysys.dir/mf_keycaches.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_keycaches.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_keycaches.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_keycaches.c --- mysys/CMakeFiles/mysys.dir/mf_loadpath.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_loadpath.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_loadpath.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_loadpath.c --- mysys/CMakeFiles/mysys.dir/mf_pack.c.o --- --- mysys/CMakeFiles/mysys.dir/mf_path.c.o --- --- mysys/CMakeFiles/mysys.dir/mf_pack.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_pack.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_pack.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_pack.c --- mysys/CMakeFiles/mysys.dir/mf_path.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_path.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_path.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_path.c --- mysys/CMakeFiles/mysys.dir/mf_qsort.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_qsort.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_qsort.c --- mysys/CMakeFiles/mysys.dir/mf_qsort2.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_qsort2.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_qsort2.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_qsort2.c --- mysys/CMakeFiles/mysys.dir/mf_radix.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_radix.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_radix.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_radix.c --- mysys/CMakeFiles/mysys.dir/mf_same.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_same.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_same.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_same.c --- mysys/CMakeFiles/mysys.dir/mf_sort.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/mf_sort.c.o --- mysys/CMakeFiles/mysys.dir/mf_soundex.c.o --- --- mysys/CMakeFiles/mysys.dir/mf_sort.c.o --- cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_sort.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_sort.c --- mysys/CMakeFiles/mysys.dir/mf_soundex.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/mf_soundex.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_soundex.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_soundex.c --- mysys/CMakeFiles/mysys.dir/mf_arr_appstr.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/mf_arr_appstr.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_arr_appstr.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_arr_appstr.c --- mysys/CMakeFiles/mysys.dir/mf_tempdir.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/mf_tempdir.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_tempdir.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_tempdir.c --- mysys/CMakeFiles/mysys.dir/mf_tempfile.c.o --- --- mysys/CMakeFiles/mysys.dir/mf_unixpath.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/mf_unixpath.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_unixpath.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_unixpath.c --- mysys/CMakeFiles/mysys.dir/mf_tempfile.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/mf_tempfile.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_tempfile.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_tempfile.c --- mysys/CMakeFiles/mysys.dir/mf_wcomp.c.o --- --- mysys/CMakeFiles/mysys.dir/mulalloc.c.o --- --- mysys/CMakeFiles/mysys.dir/mf_wcomp.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/mf_wcomp.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mf_wcomp.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mf_wcomp.c --- mysys/CMakeFiles/mysys.dir/mulalloc.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/mulalloc.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/mulalloc.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/mulalloc.c --- mysys/CMakeFiles/mysys.dir/my_access.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_access.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_access.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_access.c --- mysys/CMakeFiles/mysys.dir/my_alloc.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_alloc.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_alloc.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_alloc.c --- mysys/CMakeFiles/mysys.dir/my_bit.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_bit.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_bit.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_bit.c --- mysys/CMakeFiles/mysys.dir/my_bitmap.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_bitmap.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_bitmap.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_bitmap.c --- mysys/CMakeFiles/mysys.dir/my_chsize.c.o --- [ 8%] Building C object mysys/CMakeFiles/mysys.dir/my_chsize.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_chsize.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_chsize.c --- mysys/CMakeFiles/mysys.dir/my_compress.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_compress.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_compress.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_compress.c --- mysys/CMakeFiles/mysys.dir/my_copy.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_copy.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_copy.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_copy.c --- mysys/CMakeFiles/mysys.dir/my_create.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_create.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_create.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_create.c --- mysys/CMakeFiles/mysys.dir/my_delete.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_delete.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_delete.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_delete.c --- mysys/CMakeFiles/mysys.dir/my_div.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_div.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_div.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_div.c --- mysys/CMakeFiles/mysys.dir/my_error.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_error.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_error.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_error.c --- mysys/CMakeFiles/mysys.dir/my_file.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_file.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_file.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_file.c --- mysys/CMakeFiles/mysys.dir/my_fopen.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_fopen.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_fopen.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_fopen.c --- mysys/CMakeFiles/mysys.dir/my_fstream.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_fstream.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_fstream.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_fstream.c --- mysys/CMakeFiles/mysys.dir/my_gethwaddr.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_gethwaddr.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_gethwaddr.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_gethwaddr.c --- mysys/CMakeFiles/mysys.dir/my_getsystime.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_getsystime.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_getsystime.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_getsystime.c --- mysys/CMakeFiles/mysys.dir/my_getwd.c.o --- --- mysys/CMakeFiles/mysys.dir/my_compare.c.o --- --- mysys/CMakeFiles/mysys.dir/my_getwd.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_getwd.c.o --- mysys/CMakeFiles/mysys.dir/my_compare.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_compare.c.o --- mysys/CMakeFiles/mysys.dir/my_getwd.c.o --- cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_getwd.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_getwd.c --- mysys/CMakeFiles/mysys.dir/my_compare.c.o --- cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_compare.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_compare.c --- mysys/CMakeFiles/mysys.dir/my_init.c.o --- [ 9%] Building C object mysys/CMakeFiles/mysys.dir/my_init.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_init.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_init.c --- mysys/CMakeFiles/mysys.dir/my_lib.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_lib.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_lib.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_lib.c --- mysys/CMakeFiles/mysys.dir/my_lock.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_lock.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_lock.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_lock.c --- mysys/CMakeFiles/mysys.dir/my_malloc.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_malloc.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_malloc.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_malloc.c --- mysys/CMakeFiles/mysys.dir/my_mess.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_mess.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_mess.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_mess.c --- mysys/CMakeFiles/mysys.dir/my_mkdir.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_mkdir.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_mkdir.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_mkdir.c --- mysys/CMakeFiles/mysys.dir/my_mmap.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_mmap.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_mmap.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_mmap.c --- mysys/CMakeFiles/mysys.dir/my_once.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_once.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_once.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_once.c --- mysys/CMakeFiles/mysys.dir/my_open.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_open.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_open.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_open.c --- mysys/CMakeFiles/mysys.dir/my_pread.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_pread.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_pread.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_pread.c --- mysys/CMakeFiles/mysys.dir/my_pthread.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_pthread.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_pthread.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_pthread.c --- mysys/CMakeFiles/mysys.dir/my_quick.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_quick.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_quick.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_quick.c --- mysys/CMakeFiles/mysys.dir/my_read.c.o --- --- mysys/CMakeFiles/mysys.dir/my_redel.c.o --- --- mysys/CMakeFiles/mysys.dir/my_read.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_read.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_read.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_read.c --- mysys/CMakeFiles/mysys.dir/my_redel.c.o --- [ 10%] Building C object mysys/CMakeFiles/mysys.dir/my_redel.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_redel.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_redel.c --- mysys/CMakeFiles/mysys.dir/my_rename.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_rename.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_rename.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_rename.c --- mysys/CMakeFiles/mysys.dir/my_seek.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_seek.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_seek.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_seek.c --- mysys/CMakeFiles/mysys.dir/my_sleep.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_sleep.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_sleep.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_sleep.c --- mysys/CMakeFiles/mysys.dir/my_static.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_static.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_static.c --- mysys/CMakeFiles/mysys.dir/my_symlink.c.o --- --- mysys/CMakeFiles/mysys.dir/my_symlink2.c.o --- --- mysys/CMakeFiles/mysys.dir/my_symlink.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_symlink.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_symlink.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_symlink.c --- mysys/CMakeFiles/mysys.dir/my_symlink2.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_symlink2.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_symlink2.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_symlink2.c --- mysys/CMakeFiles/mysys.dir/my_sync.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_sync.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_sync.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_sync.c --- mysys/CMakeFiles/mysys.dir/my_thr_init.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_thr_init.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_thr_init.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_thr_init.c --- mysys/CMakeFiles/mysys.dir/my_write.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/my_write.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_write.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_write.c --- mysys/CMakeFiles/mysys.dir/ptr_cmp.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/ptr_cmp.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/ptr_cmp.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/ptr_cmp.c --- mysys/CMakeFiles/mysys.dir/queues.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/queues.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/queues.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/queues.c --- mysys/CMakeFiles/mysys.dir/stacktrace.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/stacktrace.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/stacktrace.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/stacktrace.c --- mysys/CMakeFiles/mysys.dir/string.c.o --- [ 11%] Building C object mysys/CMakeFiles/mysys.dir/string.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/string.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/string.c --- mysys/CMakeFiles/mysys.dir/thr_alarm.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/thr_alarm.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/thr_alarm.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/thr_alarm.c --- mysys/CMakeFiles/mysys.dir/thr_lock.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/thr_lock.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/thr_lock.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/thr_lock.c --- mysys/CMakeFiles/mysys.dir/thr_mutex.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/thr_mutex.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/thr_mutex.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/thr_mutex.c --- mysys/CMakeFiles/mysys.dir/thr_rwlock.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/thr_rwlock.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/thr_rwlock.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/thr_rwlock.c --- mysys/CMakeFiles/mysys.dir/tree.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/tree.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/tree.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/tree.c --- mysys/CMakeFiles/mysys.dir/typelib.c.o --- --- mysys/CMakeFiles/mysys.dir/base64.c.o --- --- mysys/CMakeFiles/mysys.dir/typelib.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/typelib.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/typelib.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/typelib.c --- mysys/CMakeFiles/mysys.dir/base64.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/base64.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/base64.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/base64.c --- mysys/CMakeFiles/mysys.dir/my_memmem.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_memmem.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_memmem.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_memmem.c --- mysys/CMakeFiles/mysys.dir/my_getpagesize.c.o --- --- mysys/CMakeFiles/mysys.dir/lf_alloc-pin.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/lf_alloc-pin.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/lf_alloc-pin.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/lf_alloc-pin.c --- mysys/CMakeFiles/mysys.dir/lf_dynarray.c.o --- --- mysys/CMakeFiles/mysys.dir/my_getpagesize.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_getpagesize.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_getpagesize.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_getpagesize.c --- mysys/CMakeFiles/mysys.dir/lf_dynarray.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/lf_dynarray.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/lf_dynarray.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/lf_dynarray.c --- mysys/CMakeFiles/mysys.dir/lf_hash.c.o --- --- mysys/CMakeFiles/mysys.dir/my_atomic.c.o --- --- mysys/CMakeFiles/mysys.dir/lf_hash.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/lf_hash.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/lf_hash.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/lf_hash.c --- mysys/CMakeFiles/mysys.dir/my_atomic.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_atomic.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_atomic.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_atomic.c --- mysys/CMakeFiles/mysys.dir/my_getncpus.c.o --- [ 12%] Building C object mysys/CMakeFiles/mysys.dir/my_getncpus.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_getncpus.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_getncpus.c --- mysys/CMakeFiles/mysys.dir/my_rdtsc.c.o --- [ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_rdtsc.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_rdtsc.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_rdtsc.c --- mysys/CMakeFiles/mysys.dir/waiting_threads.c.o --- [ 13%] Building C object mysys/CMakeFiles/mysys.dir/waiting_threads.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/waiting_threads.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/waiting_threads.c --- mysys/CMakeFiles/mysys.dir/psi_noop.c.o --- [ 13%] Building C object mysys/CMakeFiles/mysys.dir/psi_noop.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/psi_noop.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/psi_noop.c --- mysys/CMakeFiles/mysys.dir/my_alarm.c.o --- [ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_alarm.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_alarm.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_alarm.c --- mysys/CMakeFiles/mysys.dir/my_lockmem.c.o --- [ 13%] Building C object mysys/CMakeFiles/mysys.dir/my_lockmem.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysys.dir/my_lockmem.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/my_lockmem.c --- mysys/libmysys.a --- [ 13%] Linking C static library libmysys.a cd /construction/databases/mysql56-server/.build/mysys && /usr/local/bin/cmake -P CMakeFiles/mysys.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/mysys && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysys.dir/link.txt --verbose=1 /usr/bin/ar qc libmysys.a CMakeFiles/mysys.dir/array.c.o CMakeFiles/mysys.dir/charset-def.c.o CMakeFiles/mysys.dir/charset.c.o CMakeFiles/mysys.dir/checksum.c.o CMakeFiles/mysys.dir/errors.c.o CMakeFiles/mysys.dir/hash.c.o CMakeFiles/mysys.dir/list.c.o CMakeFiles/mysys.dir/mf_cache.c.o CMakeFiles/mysys.dir/mf_dirname.c.o CMakeFiles/mysys.dir/mf_fn_ext.c.o CMakeFiles/mysys.dir/mf_format.c.o CMakeFiles/mysys.dir/mf_getdate.c.o CMakeFiles/mysys.dir/mf_iocache.c.o CMakeFiles/mysys.dir/mf_iocache2.c.o CMakeFiles/mysys.dir/mf_keycache.c.o CMakeFiles/mysys.dir/mf_keycaches.c.o CMakeFiles/mysys.dir/mf_loadpath.c.o CMakeFiles/mysys.dir/mf_pack.c.o CMakeFiles/mysys.dir/mf_path.c.o CMakeFiles/mysys.dir/mf_qsort.c.o CMakeFiles/mysys.dir/mf_qsort2.c.o CMakeFiles/mysys.dir/mf_radix.c.o CMakeFiles/mysys.dir/mf_same.c.o CMakeFiles/mysys.dir/mf_sort.c.o CMakeFiles/mysys.dir/mf_soundex.c.o CMakeFiles/mysys.dir/mf_arr_appstr.c.o CMakeFiles/mysys.dir/mf_tempdir.c.o CMakeFiles/mysys.dir/mf_tempfile.c.o CMakeFiles/mysys.dir/mf_unixpath.c.o CMakeFiles/mysys.dir/mf_wcomp.c.o CMakeFiles/mysys.dir/mulalloc.c.o CMakeFiles/mysys.dir/my_access.c.o CMakeFiles/mysys.dir/my_alloc.c.o CMakeFiles/mysys.dir/my_bit.c.o CMakeFiles/mysys.dir/my_bitmap.c.o CMakeFiles/mysys.dir/my_chsize.c.o CMakeFiles/mysys.dir/my_compress.c.o CMakeFiles/mysys.dir/my_copy.c.o CMakeFiles/mysys.dir/my_create.c.o CMakeFiles/mysys.dir/my_delete.c.o CMakeFiles/mysys.dir/my_div.c.o CMakeFiles/mysys.dir/my_error.c.o CMakeFiles/mysys.dir/my_file.c.o CMakeFiles/mysys.dir/my_fopen.c.o CMakeFiles/mysys.dir/my_fstream.c.o CMakeFiles/mysys.dir/my_gethwaddr.c.o CMakeFiles/mysys.dir/my_getsystime.c.o CMakeFiles/mysys.dir/my_getwd.c.o CMakeFiles/mysys.dir/my_compare.c.o CMakeFiles/mysys.dir/my_init.c.o CMakeFiles/mysys.dir/my_lib.c.o CMakeFiles/mysys.dir/my_lock.c.o CMakeFiles/mysys.dir/my_malloc.c.o CMakeFiles/mysys.dir/my_mess.c.o CMakeFiles/mysys.dir/my_mkdir.c.o CMakeFiles/mysys.dir/my_mmap.c.o CMakeFiles/mysys.dir/my_once.c.o CMakeFiles/mysys.dir/my_open.c.o CMakeFiles/mysys.dir/my_pread.c.o CMakeFiles/mysys.dir/my_pthread.c.o CMakeFiles/mysys.dir/my_quick.c.o CMakeFiles/mysys.dir/my_read.c.o CMakeFiles/mysys.dir/my_redel.c.o CMakeFiles/mysys.dir/my_rename.c.o CMakeFiles/mysys.dir/my_seek.c.o CMakeFiles/mysys.dir/my_sleep.c.o CMakeFiles/mysys.dir/my_static.c.o CMakeFiles/mysys.dir/my_symlink.c.o CMakeFiles/mysys.dir/my_symlink2.c.o CMakeFiles/mysys.dir/my_sync.c.o CMakeFiles/mysys.dir/my_thr_init.c.o CMakeFiles/mysys.dir/my_write.c.o CMakeFiles/mysys.dir/ptr_cmp.c.o CMakeFiles/mysys.dir/queues.c.o CMakeFiles/mysys.dir/stacktrace.c.o CMakeFiles/mysys.dir/string.c.o CMakeFiles/mysys.dir/thr_alarm.c.o CMakeFiles/mysys.dir/thr_lock.c.o CMakeFiles/mysys.dir/thr_mutex.c.o CMakeFiles/mysys.dir/thr_rwlock.c.o CMakeFiles/mysys.dir/tree.c.o CMakeFiles/mysys.dir/typelib.c.o CMakeFiles/mysys.dir/base64.c.o CMakeFiles/mysys.dir/my_memmem.c.o CMakeFiles/mysys.dir/my_getpagesize.c.o CMakeFiles/mysys.dir/lf_alloc-pin.c.o CMakeFiles/mysys.dir/lf_dynarray.c.o CMakeFiles/mysys.dir/lf_hash.c.o CMakeFiles/mysys.dir/my_atomic.c.o CMakeFiles/mysys.dir/my_getncpus.c.o CMakeFiles/mysys.dir/my_rdtsc.c.o CMakeFiles/mysys.dir/waiting_threads.c.o CMakeFiles/mysys.dir/psi_noop.c.o CMakeFiles/mysys.dir/my_alarm.c.o CMakeFiles/mysys.dir/my_lockmem.c.o /usr/bin/ranlib libmysys.a [ 13%] Built target mysys --- dbug/CMakeFiles/dbug.dir/all --- /usr/bin/make -f dbug/CMakeFiles/dbug.dir/build.make dbug/CMakeFiles/dbug.dir/depend --- dbug/CMakeFiles/dbug.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/dbug /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/dbug /construction/databases/mysql56-server/.build/dbug/CMakeFiles/dbug.dir/DependInfo.cmake Scanning dependencies of target dbug /usr/bin/make -f dbug/CMakeFiles/dbug.dir/build.make dbug/CMakeFiles/dbug.dir/build --- dbug/CMakeFiles/dbug.dir/dbug.c.o --- [ 13%] Building C object dbug/CMakeFiles/dbug.dir/dbug.c.o cd /construction/databases/mysql56-server/.build/dbug && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/dbug -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/dbug.dir/dbug.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/dbug/dbug.c --- dbug/libdbug.a --- [ 13%] Linking C static library libdbug.a cd /construction/databases/mysql56-server/.build/dbug && /usr/local/bin/cmake -P CMakeFiles/dbug.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/dbug && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/dbug.dir/link.txt --verbose=1 /usr/bin/ar qc libdbug.a CMakeFiles/dbug.dir/dbug.c.o /usr/bin/ranlib libdbug.a [ 13%] Built target dbug --- regex/CMakeFiles/re.dir/all --- --- mysys/CMakeFiles/thr_lock.dir/all --- --- mysys/CMakeFiles/queues.dir/all --- --- mysys/CMakeFiles/base64_test.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- regex/CMakeFiles/re.dir/all --- /usr/bin/make -f regex/CMakeFiles/re.dir/build.make regex/CMakeFiles/re.dir/depend --- mysys/CMakeFiles/thr_lock.dir/all --- /usr/bin/make -f mysys/CMakeFiles/thr_lock.dir/build.make mysys/CMakeFiles/thr_lock.dir/depend --- mysys/CMakeFiles/queues.dir/all --- /usr/bin/make -f mysys/CMakeFiles/queues.dir/build.make mysys/CMakeFiles/queues.dir/depend --- mysys/CMakeFiles/base64_test.dir/all --- /usr/bin/make -f mysys/CMakeFiles/base64_test.dir/build.make mysys/CMakeFiles/base64_test.dir/depend --- regex/CMakeFiles/re.dir/all --- --- regex/CMakeFiles/re.dir/depend --- --- mysys/CMakeFiles/thr_lock.dir/all --- --- mysys/CMakeFiles/thr_lock.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys /construction/databases/mysql56-server/.build/mysys/CMakeFiles/thr_lock.dir/DependInfo.cmake --- mysys/CMakeFiles/queues.dir/all --- --- mysys/CMakeFiles/queues.dir/depend --- --- regex/CMakeFiles/re.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/regex /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/regex /construction/databases/mysql56-server/.build/regex/CMakeFiles/re.dir/DependInfo.cmake --- mysys/CMakeFiles/queues.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys /construction/databases/mysql56-server/.build/mysys/CMakeFiles/queues.dir/DependInfo.cmake --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- /usr/bin/make -f mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make mysys_ssl/CMakeFiles/mysys_ssl.dir/depend --- mysys/CMakeFiles/base64_test.dir/all --- --- mysys/CMakeFiles/base64_test.dir/depend --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/depend --- --- mysys/CMakeFiles/base64_test.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys /construction/databases/mysql56-server/.build/mysys/CMakeFiles/base64_test.dir/DependInfo.cmake --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys_ssl /construction/databases/mysql56-server/.build/mysys_ssl/CMakeFiles/mysys_ssl.dir/DependInfo.cmake --- mysys/CMakeFiles/queues.dir/all --- Scanning dependencies of target queues /usr/bin/make -f mysys/CMakeFiles/queues.dir/build.make mysys/CMakeFiles/queues.dir/build --- mysys/CMakeFiles/queues.dir/queues.c.o --- --- mysys/CMakeFiles/base64_test.dir/all --- Scanning dependencies of target base64_test --- regex/CMakeFiles/re.dir/all --- Scanning dependencies of target re --- mysys/CMakeFiles/base64_test.dir/all --- /usr/bin/make -f mysys/CMakeFiles/base64_test.dir/build.make mysys/CMakeFiles/base64_test.dir/build --- mysys/CMakeFiles/thr_lock.dir/all --- Scanning dependencies of target thr_lock --- regex/CMakeFiles/re.dir/all --- /usr/bin/make -f regex/CMakeFiles/re.dir/build.make regex/CMakeFiles/re.dir/build --- mysys/CMakeFiles/base64_test.dir/all --- --- mysys/CMakeFiles/base64_test.dir/base64.c.o --- --- mysys/CMakeFiles/queues.dir/all --- [ 14%] Building C object mysys/CMakeFiles/queues.dir/queues.c.o --- mysys/CMakeFiles/thr_lock.dir/all --- /usr/bin/make -f mysys/CMakeFiles/thr_lock.dir/build.make mysys/CMakeFiles/thr_lock.dir/build --- mysys/CMakeFiles/queues.dir/all --- cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -DMAIN -o CMakeFiles/queues.dir/queues.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/queues.c --- regex/CMakeFiles/re.dir/all --- --- regex/CMakeFiles/re.dir/main.c.o --- --- mysys/CMakeFiles/thr_lock.dir/all --- --- mysys/CMakeFiles/thr_lock.dir/thr_lock.c.o --- --- mysys/CMakeFiles/base64_test.dir/all --- [ 14%] Building C object mysys/CMakeFiles/base64_test.dir/base64.c.o --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- Scanning dependencies of target mysys_ssl --- mysys/CMakeFiles/base64_test.dir/all --- cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -DMAIN -o CMakeFiles/base64_test.dir/base64.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/base64.c --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- /usr/bin/make -f mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make mysys_ssl/CMakeFiles/mysys_ssl.dir/build --- mysys_ssl/CMakeFiles/mysys_ssl.dir/crypt_genhash_impl.cc.o --- --- regex/CMakeFiles/re.dir/all --- [ 14%] Building C object regex/CMakeFiles/re.dir/main.c.o --- mysys/CMakeFiles/thr_lock.dir/all --- [ 14%] Building C object mysys/CMakeFiles/thr_lock.dir/thr_lock.c.o cd /construction/databases/mysql56-server/.build/mysys && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -DMAIN -o CMakeFiles/thr_lock.dir/thr_lock.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/thr_lock.c --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- [ 14%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/crypt_genhash_impl.cc.o --- regex/CMakeFiles/re.dir/all --- cd /construction/databases/mysql56-server/.build/regex && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/re.dir/main.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/main.c --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/crypt_genhash_impl.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/crypt_genhash_impl.cc --- mysys/CMakeFiles/queues.dir/all --- --- mysys/queues --- [ 14%] Linking C executable queues cd /construction/databases/mysql56-server/.build/mysys && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/queues.dir/link.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/queues.dir/queues.c.o -o queues -pthread libmysys.a ../dbug/libdbug.a libmysys.a ../dbug/libdbug.a ../strings/libstrings.a -lz -lm -lexecinfo -pthread --- mysys/CMakeFiles/thr_lock.dir/all --- --- mysys/thr_lock --- [ 14%] Linking C executable thr_lock --- mysys/CMakeFiles/base64_test.dir/all --- --- mysys/base64_test --- --- mysys/CMakeFiles/thr_lock.dir/all --- cd /construction/databases/mysql56-server/.build/mysys && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/thr_lock.dir/link.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/thr_lock.dir/thr_lock.c.o -o thr_lock -pthread libmysys.a ../dbug/libdbug.a libmysys.a ../dbug/libdbug.a ../strings/libstrings.a -lz -lm -lexecinfo -pthread --- mysys/CMakeFiles/base64_test.dir/all --- [ 14%] Linking C executable base64_test cd /construction/databases/mysql56-server/.build/mysys && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/base64_test.dir/link.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/base64_test.dir/base64.c.o -o base64_test -pthread libmysys.a ../dbug/libdbug.a libmysys.a ../dbug/libdbug.a ../strings/libstrings.a -lz -lm -lexecinfo -pthread --- mysys/CMakeFiles/queues.dir/all --- [ 14%] Built target queues --- mysys/CMakeFiles/thr_lock.dir/all --- [ 14%] Built target thr_lock --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_default.cc.o --- --- regex/CMakeFiles/re.dir/all --- --- regex/CMakeFiles/re.dir/split.c.o --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- [ 14%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_default.cc.o cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/my_default.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/my_default.cc --- mysys/CMakeFiles/base64_test.dir/all --- [ 14%] Built target base64_test --- unittest/mytap/CMakeFiles/mytap.dir/all --- /usr/bin/make -f unittest/mytap/CMakeFiles/mytap.dir/build.make unittest/mytap/CMakeFiles/mytap.dir/depend --- regex/CMakeFiles/re.dir/all --- [ 14%] Building C object regex/CMakeFiles/re.dir/split.c.o cd /construction/databases/mysql56-server/.build/regex && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/re.dir/split.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/split.c --- unittest/mytap/CMakeFiles/mytap.dir/all --- --- unittest/mytap/CMakeFiles/mytap.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/mytap /construction/databases/mysql56-server/.build/unittest/mytap/CMakeFiles/mytap.dir/DependInfo.cmake Scanning dependencies of target mytap /usr/bin/make -f unittest/mytap/CMakeFiles/mytap.dir/build.make unittest/mytap/CMakeFiles/mytap.dir/build --- unittest/mytap/CMakeFiles/mytap.dir/tap.c.o --- [ 14%] Building C object unittest/mytap/CMakeFiles/mytap.dir/tap.c.o cd /construction/databases/mysql56-server/.build/unittest/mytap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mytap.dir/tap.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap/tap.c --- extra/CMakeFiles/replace.dir/all --- /usr/bin/make -f extra/CMakeFiles/replace.dir/build.make extra/CMakeFiles/replace.dir/depend --- extra/CMakeFiles/replace.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/replace.dir/DependInfo.cmake Scanning dependencies of target replace /usr/bin/make -f extra/CMakeFiles/replace.dir/build.make extra/CMakeFiles/replace.dir/build --- extra/CMakeFiles/replace.dir/replace.c.o --- --- unittest/mytap/CMakeFiles/mytap.dir/all --- --- unittest/mytap/libmytap.a --- [ 14%] Linking C static library libmytap.a cd /construction/databases/mysql56-server/.build/unittest/mytap && /usr/local/bin/cmake -P CMakeFiles/mytap.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/unittest/mytap && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mytap.dir/link.txt --verbose=1 --- extra/CMakeFiles/replace.dir/all --- [ 14%] Building C object extra/CMakeFiles/replace.dir/replace.c.o cd /construction/databases/mysql56-server/.build/extra && /usr/bin/cc -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/replace.dir/replace.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/extra/replace.c --- unittest/mytap/CMakeFiles/mytap.dir/all --- /usr/bin/ar qc libmytap.a CMakeFiles/mytap.dir/tap.c.o /usr/bin/ranlib libmytap.a [ 14%] Built target mytap --- unittest/examples/CMakeFiles/simple-t.dir/all --- /usr/bin/make -f unittest/examples/CMakeFiles/simple-t.dir/build.make unittest/examples/CMakeFiles/simple-t.dir/depend --- unittest/examples/CMakeFiles/simple-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/simple-t.dir/DependInfo.cmake Scanning dependencies of target simple-t /usr/bin/make -f unittest/examples/CMakeFiles/simple-t.dir/build.make unittest/examples/CMakeFiles/simple-t.dir/build --- unittest/examples/CMakeFiles/simple-t.dir/simple-t.c.o --- [ 14%] Building C object unittest/examples/CMakeFiles/simple-t.dir/simple-t.c.o cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/zlib -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/simple-t.dir/simple-t.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples/simple-t.c --- extra/CMakeFiles/replace.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/extra/replace.c: In function 'static_get_options': /construction/databases/mysql56-server/mysql-5.6.43/extra/replace.c:175:9: warning: this statement may fall through [-Wimplicit-fallthrough=] version=1; ~~~~~~~^~ /construction/databases/mysql56-server/mysql-5.6.43/extra/replace.c:176:7: note: here case 'I': ^~~~ --- unittest/examples/CMakeFiles/simple-t.dir/all --- --- unittest/examples/simple-t --- [ 14%] Linking C executable simple-t cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/simple-t.dir/link.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/simple-t.dir/simple-t.c.o -o simple-t -pthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 14%] Built target simple-t --- unittest/examples/CMakeFiles/todo-t.dir/all --- /usr/bin/make -f unittest/examples/CMakeFiles/todo-t.dir/build.make unittest/examples/CMakeFiles/todo-t.dir/depend --- unittest/examples/CMakeFiles/todo-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/todo-t.dir/DependInfo.cmake Scanning dependencies of target todo-t /usr/bin/make -f unittest/examples/CMakeFiles/todo-t.dir/build.make unittest/examples/CMakeFiles/todo-t.dir/build --- unittest/examples/CMakeFiles/todo-t.dir/todo-t.c.o --- [ 15%] Building C object unittest/examples/CMakeFiles/todo-t.dir/todo-t.c.o cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/zlib -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/todo-t.dir/todo-t.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples/todo-t.c --- regex/CMakeFiles/re.dir/all --- --- regex/CMakeFiles/re.dir/debug.c.o --- [ 15%] Building C object regex/CMakeFiles/re.dir/debug.c.o cd /construction/databases/mysql56-server/.build/regex && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/re.dir/debug.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/debug.c --- unittest/examples/CMakeFiles/todo-t.dir/all --- --- unittest/examples/todo-t --- [ 15%] Linking C executable todo-t cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/todo-t.dir/link.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/todo-t.dir/todo-t.c.o -o todo-t -pthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 15%] Built target todo-t --- unittest/examples/CMakeFiles/skip_all-t.dir/all --- /usr/bin/make -f unittest/examples/CMakeFiles/skip_all-t.dir/build.make unittest/examples/CMakeFiles/skip_all-t.dir/depend --- unittest/examples/CMakeFiles/skip_all-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/skip_all-t.dir/DependInfo.cmake Scanning dependencies of target skip_all-t --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_getopt.cc.o --- --- unittest/examples/CMakeFiles/skip_all-t.dir/all --- /usr/bin/make -f unittest/examples/CMakeFiles/skip_all-t.dir/build.make unittest/examples/CMakeFiles/skip_all-t.dir/build --- unittest/examples/CMakeFiles/skip_all-t.dir/skip_all-t.c.o --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- [ 15%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_getopt.cc.o cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/my_getopt.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/my_getopt.cc --- unittest/examples/CMakeFiles/skip_all-t.dir/all --- [ 15%] Building C object unittest/examples/CMakeFiles/skip_all-t.dir/skip_all-t.c.o cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/zlib -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/skip_all-t.dir/skip_all-t.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples/skip_all-t.c --- unittest/examples/skip_all-t --- [ 15%] Linking C executable skip_all-t cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/skip_all-t.dir/link.txt --verbose=1 --- extra/CMakeFiles/replace.dir/all --- --- extra/replace --- --- unittest/examples/CMakeFiles/skip_all-t.dir/all --- /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/skip_all-t.dir/skip_all-t.c.o -o skip_all-t -pthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lexecinfo -pthread --- extra/CMakeFiles/replace.dir/all --- [ 15%] Linking C executable replace cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/replace.dir/link.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/replace.dir/replace.c.o -o replace -pthread ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a ../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 16%] Built target replace --- unittest/examples/CMakeFiles/skip-t.dir/all --- /usr/bin/make -f unittest/examples/CMakeFiles/skip-t.dir/build.make unittest/examples/CMakeFiles/skip-t.dir/depend --- unittest/examples/CMakeFiles/skip-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/skip-t.dir/DependInfo.cmake Scanning dependencies of target skip-t /usr/bin/make -f unittest/examples/CMakeFiles/skip-t.dir/build.make unittest/examples/CMakeFiles/skip-t.dir/build --- unittest/examples/CMakeFiles/skip_all-t.dir/all --- [ 16%] Built target skip_all-t --- unittest/examples/CMakeFiles/no_plan-t.dir/all --- /usr/bin/make -f unittest/examples/CMakeFiles/no_plan-t.dir/build.make unittest/examples/CMakeFiles/no_plan-t.dir/depend --- unittest/examples/CMakeFiles/skip-t.dir/all --- --- unittest/examples/CMakeFiles/skip-t.dir/skip-t.c.o --- --- unittest/examples/CMakeFiles/no_plan-t.dir/all --- --- unittest/examples/CMakeFiles/no_plan-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake --- unittest/examples/CMakeFiles/skip-t.dir/all --- [ 16%] Building C object unittest/examples/CMakeFiles/skip-t.dir/skip-t.c.o cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/zlib -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/skip-t.dir/skip-t.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples/skip-t.c --- unittest/examples/CMakeFiles/no_plan-t.dir/all --- Scanning dependencies of target no_plan-t /usr/bin/make -f unittest/examples/CMakeFiles/no_plan-t.dir/build.make unittest/examples/CMakeFiles/no_plan-t.dir/build --- unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.c.o --- [ 16%] Building C object unittest/examples/CMakeFiles/no_plan-t.dir/no_plan-t.c.o cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/zlib -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/no_plan-t.dir/no_plan-t.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples/no_plan-t.c --- unittest/examples/no_plan-t --- [ 16%] Linking C executable no_plan-t cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/no_plan-t.dir/link.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/no_plan-t.dir/no_plan-t.c.o -o no_plan-t -pthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 16%] Built target no_plan-t --- unittest/mytap/t/CMakeFiles/basic-t.dir/all --- /usr/bin/make -f unittest/mytap/t/CMakeFiles/basic-t.dir/build.make unittest/mytap/t/CMakeFiles/basic-t.dir/depend --- unittest/mytap/t/CMakeFiles/basic-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap/t /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/mytap/t /construction/databases/mysql56-server/.build/unittest/mytap/t/CMakeFiles/basic-t.dir/DependInfo.cmake --- regex/CMakeFiles/re.dir/all --- --- regex/re --- --- unittest/examples/CMakeFiles/skip-t.dir/all --- --- unittest/examples/skip-t --- --- regex/CMakeFiles/re.dir/all --- [ 16%] Linking C executable re cd /construction/databases/mysql56-server/.build/regex && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/re.dir/link.txt --verbose=1 --- unittest/examples/CMakeFiles/skip-t.dir/all --- [ 16%] Linking C executable skip-t cd /construction/databases/mysql56-server/.build/unittest/examples && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/skip-t.dir/link.txt --verbose=1 --- unittest/mytap/t/CMakeFiles/basic-t.dir/all --- Scanning dependencies of target basic-t --- regex/CMakeFiles/re.dir/all --- /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/re.dir/main.c.o CMakeFiles/re.dir/split.c.o CMakeFiles/re.dir/debug.c.o -o re -pthread libregex.a ../strings/libstrings.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a ../strings/libstrings.a -lz -lm -lexecinfo -pthread --- unittest/mytap/t/CMakeFiles/basic-t.dir/all --- /usr/bin/make -f unittest/mytap/t/CMakeFiles/basic-t.dir/build.make unittest/mytap/t/CMakeFiles/basic-t.dir/build --- unittest/examples/CMakeFiles/skip-t.dir/all --- /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/skip-t.dir/skip-t.c.o -o skip-t -pthread ../mytap/libmytap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lexecinfo -pthread --- unittest/mytap/t/CMakeFiles/basic-t.dir/all --- --- unittest/mytap/t/CMakeFiles/basic-t.dir/basic-t.c.o --- [ 16%] Building C object unittest/mytap/t/CMakeFiles/basic-t.dir/basic-t.c.o cd /construction/databases/mysql56-server/.build/unittest/mytap/t && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/basic-t.dir/basic-t.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap/t/basic-t.c --- unittest/examples/CMakeFiles/skip-t.dir/all --- [ 16%] Built target skip-t --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_aes.cc.o --- --- regex/CMakeFiles/re.dir/all --- [ 16%] Built target re --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- [ 16%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_aes.cc.o cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/my_aes.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/my_aes.cc --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha1.cc.o --- [ 16%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha1.cc.o cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/my_sha1.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/my_sha1.cc --- unittest/mytap/t/CMakeFiles/basic-t.dir/all --- --- unittest/mytap/t/basic-t --- [ 16%] Linking C executable basic-t cd /construction/databases/mysql56-server/.build/unittest/mytap/t && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/basic-t.dir/link.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/basic-t.dir/basic-t.c.o -o basic-t -pthread ../libmytap.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha2.cc.o --- [ 16%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha2.cc.o cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/my_sha2.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/my_sha2.cc --- unittest/mytap/t/CMakeFiles/basic-t.dir/all --- [ 16%] Built target basic-t --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o --- [ 16%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/my_md5.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/my_md5.cc --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_rnd.cc.o --- [ 17%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_rnd.cc.o cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/my_rnd.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/my_rnd.cc --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_murmur3.cc.o --- [ 17%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_murmur3.cc.o cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/my_murmur3.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/my_murmur3.cc --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_aes_openssl.cc.o --- [ 17%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_aes_openssl.cc.o cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/mysys_ssl.dir/my_aes_openssl.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl/my_aes_openssl.cc --- mysys_ssl/libmysys_ssl.a --- [ 17%] Linking CXX static library libmysys_ssl.a cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/local/bin/cmake -P CMakeFiles/mysys_ssl.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/mysys_ssl && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysys_ssl.dir/link.txt --verbose=1 /usr/bin/ar qc libmysys_ssl.a CMakeFiles/mysys_ssl.dir/crypt_genhash_impl.cc.o CMakeFiles/mysys_ssl.dir/my_default.cc.o CMakeFiles/mysys_ssl.dir/my_getopt.cc.o CMakeFiles/mysys_ssl.dir/my_aes.cc.o CMakeFiles/mysys_ssl.dir/my_sha1.cc.o CMakeFiles/mysys_ssl.dir/my_sha2.cc.o CMakeFiles/mysys_ssl.dir/my_md5.cc.o CMakeFiles/mysys_ssl.dir/my_rnd.cc.o CMakeFiles/mysys_ssl.dir/my_murmur3.cc.o CMakeFiles/mysys_ssl.dir/my_aes_openssl.cc.o /usr/bin/ranlib libmysys_ssl.a [ 17%] Built target mysys_ssl --- extra/CMakeFiles/resolveip.dir/all --- --- extra/CMakeFiles/comp_err.dir/all --- --- extra/CMakeFiles/resolve_stack_dump.dir/all --- --- extra/CMakeFiles/my_print_defaults.dir/all --- --- sql/CMakeFiles/mysql_tzinfo_to_sql.dir/all --- --- extra/CMakeFiles/resolveip.dir/all --- /usr/bin/make -f extra/CMakeFiles/resolveip.dir/build.make extra/CMakeFiles/resolveip.dir/depend --- extra/CMakeFiles/comp_err.dir/all --- /usr/bin/make -f extra/CMakeFiles/comp_err.dir/build.make extra/CMakeFiles/comp_err.dir/depend --- extra/CMakeFiles/resolve_stack_dump.dir/all --- /usr/bin/make -f extra/CMakeFiles/resolve_stack_dump.dir/build.make extra/CMakeFiles/resolve_stack_dump.dir/depend --- extra/CMakeFiles/my_print_defaults.dir/all --- /usr/bin/make -f extra/CMakeFiles/my_print_defaults.dir/build.make extra/CMakeFiles/my_print_defaults.dir/depend --- sql/CMakeFiles/mysql_tzinfo_to_sql.dir/all --- /usr/bin/make -f sql/CMakeFiles/mysql_tzinfo_to_sql.dir/build.make sql/CMakeFiles/mysql_tzinfo_to_sql.dir/depend --- extra/CMakeFiles/comp_err.dir/all --- --- extra/CMakeFiles/comp_err.dir/depend --- --- extra/CMakeFiles/resolveip.dir/all --- --- extra/CMakeFiles/resolveip.dir/depend --- --- extra/CMakeFiles/resolve_stack_dump.dir/all --- --- extra/CMakeFiles/resolve_stack_dump.dir/depend --- --- extra/CMakeFiles/comp_err.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/comp_err.dir/DependInfo.cmake --- extra/CMakeFiles/resolve_stack_dump.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/resolve_stack_dump.dir/DependInfo.cmake --- extra/CMakeFiles/resolveip.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/resolveip.dir/DependInfo.cmake --- extra/CMakeFiles/my_print_defaults.dir/all --- --- extra/CMakeFiles/my_print_defaults.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/my_print_defaults.dir/DependInfo.cmake --- sql/CMakeFiles/mysql_tzinfo_to_sql.dir/all --- --- sql/CMakeFiles/mysql_tzinfo_to_sql.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/mysql_tzinfo_to_sql.dir/DependInfo.cmake --- extra/CMakeFiles/resolve_stack_dump.dir/all --- Scanning dependencies of target resolve_stack_dump /usr/bin/make -f extra/CMakeFiles/resolve_stack_dump.dir/build.make extra/CMakeFiles/resolve_stack_dump.dir/build --- extra/CMakeFiles/my_print_defaults.dir/all --- Scanning dependencies of target my_print_defaults /usr/bin/make -f extra/CMakeFiles/my_print_defaults.dir/build.make extra/CMakeFiles/my_print_defaults.dir/build --- sql/CMakeFiles/mysql_tzinfo_to_sql.dir/all --- Scanning dependencies of target mysql_tzinfo_to_sql /usr/bin/make -f sql/CMakeFiles/mysql_tzinfo_to_sql.dir/build.make sql/CMakeFiles/mysql_tzinfo_to_sql.dir/build --- sql/CMakeFiles/mysql_tzinfo_to_sql.dir/tztime.cc.o --- [ 17%] Building CXX object sql/CMakeFiles/mysql_tzinfo_to_sql.dir/tztime.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -DTZINFO2SQL -o CMakeFiles/mysql_tzinfo_to_sql.dir/tztime.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc --- extra/CMakeFiles/my_print_defaults.dir/all --- --- extra/CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o --- [ 17%] Building C object extra/CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o --- extra/CMakeFiles/comp_err.dir/all --- Scanning dependencies of target comp_err /usr/bin/make -f extra/CMakeFiles/comp_err.dir/build.make extra/CMakeFiles/comp_err.dir/build --- extra/CMakeFiles/my_print_defaults.dir/all --- cd /construction/databases/mysql56-server/.build/extra && /usr/bin/cc -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/extra/my_print_defaults.c --- extra/CMakeFiles/comp_err.dir/all --- --- extra/CMakeFiles/comp_err.dir/comp_err.c.o --- [ 17%] Building C object extra/CMakeFiles/comp_err.dir/comp_err.c.o cd /construction/databases/mysql56-server/.build/extra && /usr/bin/cc -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/comp_err.dir/comp_err.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/extra/comp_err.c --- extra/CMakeFiles/resolve_stack_dump.dir/all --- --- extra/CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.cc.o --- --- extra/CMakeFiles/resolveip.dir/all --- Scanning dependencies of target resolveip --- extra/CMakeFiles/resolve_stack_dump.dir/all --- [ 17%] Building CXX object extra/CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.cc.o --- extra/CMakeFiles/resolveip.dir/all --- /usr/bin/make -f extra/CMakeFiles/resolveip.dir/build.make extra/CMakeFiles/resolveip.dir/build --- extra/CMakeFiles/resolve_stack_dump.dir/all --- cd /construction/databases/mysql56-server/.build/extra && /usr/bin/c++ -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/extra/resolve_stack_dump.cc --- extra/CMakeFiles/resolveip.dir/all --- --- extra/CMakeFiles/resolveip.dir/resolveip.c.o --- [ 17%] Building C object extra/CMakeFiles/resolveip.dir/resolveip.c.o cd /construction/databases/mysql56-server/.build/extra && /usr/bin/cc -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/resolveip.dir/resolveip.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/extra/resolveip.c --- extra/CMakeFiles/my_print_defaults.dir/all --- --- extra/my_print_defaults --- [ 17%] Linking CXX executable my_print_defaults cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/my_print_defaults.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o -o my_print_defaults -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz --- extra/CMakeFiles/resolveip.dir/all --- --- extra/resolveip --- --- extra/CMakeFiles/my_print_defaults.dir/all --- ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup --- extra/CMakeFiles/resolveip.dir/all --- [ 17%] Linking CXX executable resolveip cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/resolveip.dir/link.txt --verbose=1 --- extra/CMakeFiles/my_print_defaults.dir/all --- [ 17%] Built target my_print_defaults --- extra/CMakeFiles/resolveip.dir/all --- /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/resolveip.dir/resolveip.c.o -o resolveip -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 17%] Built target resolveip --- sql/CMakeFiles/mysql_tzinfo_to_sql.dir/all --- --- sql/mysql_tzinfo_to_sql --- [ 17%] Linking CXX executable mysql_tzinfo_to_sql cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysql_tzinfo_to_sql.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/mysql_tzinfo_to_sql.dir/tztime.cc.o -o mysql_tzinfo_to_sql -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz [ 17%] Built target mysql_tzinfo_to_sql --- extra/CMakeFiles/resolve_stack_dump.dir/all --- --- extra/resolve_stack_dump --- [ 17%] Linking CXX executable resolve_stack_dump cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/resolve_stack_dump.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.cc.o -o resolve_stack_dump -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 17%] Built target resolve_stack_dump --- extra/CMakeFiles/comp_err.dir/all --- --- extra/comp_err --- [ 17%] Linking CXX executable comp_err cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/comp_err.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/comp_err.dir/comp_err.c.o -o comp_err -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 17%] Built target comp_err --- extra/CMakeFiles/GenError.dir/all --- /usr/bin/make -f extra/CMakeFiles/GenError.dir/build.make extra/CMakeFiles/GenError.dir/depend --- extra/CMakeFiles/GenError.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/GenError.dir/DependInfo.cmake Scanning dependencies of target GenError /usr/bin/make -f extra/CMakeFiles/GenError.dir/build.make extra/CMakeFiles/GenError.dir/build --- include/mysqld_error.h --- [ 17%] Generating ../include/mysqld_error.h, ../sql/share/english/errmsg.sys cd /construction/databases/mysql56-server/.build/extra && ./comp_err --charset=/construction/databases/mysql56-server/mysql-5.6.43/sql/share/charsets --out-dir=/construction/databases/mysql56-server/.build/sql/share/ --header_file=/construction/databases/mysql56-server/.build/include/mysqld_error.h --name_file=/construction/databases/mysql56-server/.build/include/mysqld_ername.h --state_file=/construction/databases/mysql56-server/.build/include/sql_state.h --in_file=/construction/databases/mysql56-server/mysql-5.6.43/sql/share/errmsg-utf8.txt [ 17%] Built target GenError --- storage/archive/CMakeFiles/archive_embedded.dir/all --- --- storage/archive/CMakeFiles/archive.dir/all --- --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- --- storage/blackhole/CMakeFiles/blackhole.dir/all --- --- storage/csv/CMakeFiles/csv.dir/all --- --- storage/archive/CMakeFiles/archive_embedded.dir/all --- /usr/bin/make -f storage/archive/CMakeFiles/archive_embedded.dir/build.make storage/archive/CMakeFiles/archive_embedded.dir/depend --- storage/archive/CMakeFiles/archive.dir/all --- /usr/bin/make -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/depend --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole_embedded.dir/build.make storage/blackhole/CMakeFiles/blackhole_embedded.dir/depend --- storage/blackhole/CMakeFiles/blackhole.dir/all --- /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/depend --- storage/csv/CMakeFiles/csv.dir/all --- /usr/bin/make -f storage/csv/CMakeFiles/csv.dir/build.make storage/csv/CMakeFiles/csv.dir/depend --- storage/archive/CMakeFiles/archive_embedded.dir/all --- --- storage/archive/CMakeFiles/archive_embedded.dir/depend --- --- storage/archive/CMakeFiles/archive.dir/all --- --- storage/archive/CMakeFiles/archive.dir/depend --- --- storage/blackhole/CMakeFiles/blackhole.dir/all --- --- storage/blackhole/CMakeFiles/blackhole.dir/depend --- --- storage/archive/CMakeFiles/archive_embedded.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/archive /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/archive /construction/databases/mysql56-server/.build/storage/archive/CMakeFiles/archive_embedded.dir/DependInfo.cmake --- storage/archive/CMakeFiles/archive.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/archive /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/archive /construction/databases/mysql56-server/.build/storage/archive/CMakeFiles/archive.dir/DependInfo.cmake --- storage/blackhole/CMakeFiles/blackhole.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/blackhole /construction/databases/mysql56-server/.build/storage/blackhole/CMakeFiles/blackhole.dir/DependInfo.cmake --- storage/csv/CMakeFiles/csv.dir/all --- --- storage/csv/CMakeFiles/csv.dir/depend --- --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/depend --- --- storage/csv/CMakeFiles/csv.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/csv /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/csv /construction/databases/mysql56-server/.build/storage/csv/CMakeFiles/csv.dir/DependInfo.cmake --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/blackhole /construction/databases/mysql56-server/.build/storage/blackhole/CMakeFiles/blackhole_embedded.dir/DependInfo.cmake --- storage/blackhole/CMakeFiles/blackhole.dir/all --- Scanning dependencies of target blackhole /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/build --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- Scanning dependencies of target blackhole_embedded --- storage/blackhole/CMakeFiles/blackhole.dir/all --- --- storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o --- --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole_embedded.dir/build.make storage/blackhole/CMakeFiles/blackhole_embedded.dir/build --- storage/blackhole/CMakeFiles/blackhole.dir/all --- [ 17%] Building CXX object storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o --- --- storage/blackhole/CMakeFiles/blackhole.dir/all --- cd /construction/databases/mysql56-server/.build/storage/blackhole && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/blackhole.dir/ha_blackhole.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc --- storage/archive/CMakeFiles/archive_embedded.dir/all --- Scanning dependencies of target archive_embedded --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- [ 17%] Building CXX object storage/blackhole/CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o --- storage/archive/CMakeFiles/archive_embedded.dir/all --- /usr/bin/make -f storage/archive/CMakeFiles/archive_embedded.dir/build.make storage/archive/CMakeFiles/archive_embedded.dir/build --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/blackhole && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc --- storage/archive/CMakeFiles/archive.dir/all --- Scanning dependencies of target archive --- storage/csv/CMakeFiles/csv.dir/all --- Scanning dependencies of target csv /usr/bin/make -f storage/csv/CMakeFiles/csv.dir/build.make storage/csv/CMakeFiles/csv.dir/build --- storage/archive/CMakeFiles/archive_embedded.dir/all --- --- storage/archive/CMakeFiles/archive_embedded.dir/azio.c.o --- --- storage/archive/CMakeFiles/archive.dir/all --- /usr/bin/make -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/build --- storage/csv/CMakeFiles/csv.dir/all --- --- storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o --- --- storage/archive/CMakeFiles/archive.dir/all --- --- storage/archive/CMakeFiles/archive.dir/azio.c.o --- --- storage/archive/CMakeFiles/archive_embedded.dir/all --- [ 17%] Building C object storage/archive/CMakeFiles/archive_embedded.dir/azio.c.o cd /construction/databases/mysql56-server/.build/storage/archive && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/archive_embedded.dir/azio.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/azio.c --- storage/csv/CMakeFiles/csv.dir/all --- [ 17%] Building CXX object storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o cd /construction/databases/mysql56-server/.build/storage/csv && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/csv.dir/ha_tina.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc --- storage/archive/CMakeFiles/archive.dir/all --- [ 17%] Building C object storage/archive/CMakeFiles/archive.dir/azio.c.o cd /construction/databases/mysql56-server/.build/storage/archive && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/archive.dir/azio.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/azio.c --- storage/csv/CMakeFiles/csv.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/archive/CMakeFiles/archive_embedded.dir/all --- --- storage/archive/CMakeFiles/archive_embedded.dir/ha_archive.cc.o --- [ 17%] Building CXX object storage/archive/CMakeFiles/archive_embedded.dir/ha_archive.cc.o cd /construction/databases/mysql56-server/.build/storage/archive && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/archive_embedded.dir/ha_archive.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc --- storage/blackhole/CMakeFiles/blackhole.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/archive/CMakeFiles/archive.dir/all --- --- storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o --- [ 17%] Building CXX object storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o cd /construction/databases/mysql56-server/.build/storage/archive && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/archive.dir/ha_archive.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/archive/CMakeFiles/archive_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/archive/CMakeFiles/archive_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/blackhole/CMakeFiles/blackhole.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/archive/CMakeFiles/archive.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/archive/ha_archive.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/csv/CMakeFiles/csv.dir/all --- --- storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o --- [ 17%] Building CXX object storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o cd /construction/databases/mysql56-server/.build/storage/csv && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/csv.dir/transparent_file.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/transparent_file.cc --- storage/csv/libcsv.a --- [ 17%] Linking CXX static library libcsv.a cd /construction/databases/mysql56-server/.build/storage/csv && /usr/local/bin/cmake -P CMakeFiles/csv.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/csv && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/csv.dir/link.txt --verbose=1 /usr/bin/ar qc libcsv.a CMakeFiles/csv.dir/ha_tina.cc.o CMakeFiles/csv.dir/transparent_file.cc.o /usr/bin/ranlib libcsv.a [ 17%] Built target csv --- storage/csv/CMakeFiles/csv_embedded.dir/all --- /usr/bin/make -f storage/csv/CMakeFiles/csv_embedded.dir/build.make storage/csv/CMakeFiles/csv_embedded.dir/depend --- storage/csv/CMakeFiles/csv_embedded.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/csv /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/csv /construction/databases/mysql56-server/.build/storage/csv/CMakeFiles/csv_embedded.dir/DependInfo.cmake Scanning dependencies of target csv_embedded /usr/bin/make -f storage/csv/CMakeFiles/csv_embedded.dir/build.make storage/csv/CMakeFiles/csv_embedded.dir/build --- storage/csv/CMakeFiles/csv_embedded.dir/ha_tina.cc.o --- [ 17%] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/ha_tina.cc.o cd /construction/databases/mysql56-server/.build/storage/csv && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/csv_embedded.dir/ha_tina.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/ha_tina.cc:46: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc: In member function 'virtual int ha_blackhole::info(uint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:184:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ha_statistics'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&stats, 0, sizeof(stats)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:1627:7: note: 'class ha_statistics' declared here class ha_statistics ^~~~~~~~~~~~~ --- storage/archive/CMakeFiles/archive_embedded.dir/all --- --- storage/archive/libarchive_embedded.a --- [ 17%] Linking CXX static library libarchive_embedded.a cd /construction/databases/mysql56-server/.build/storage/archive && /usr/local/bin/cmake -P CMakeFiles/archive_embedded.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/archive && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/archive_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libarchive_embedded.a CMakeFiles/archive_embedded.dir/azio.c.o CMakeFiles/archive_embedded.dir/ha_archive.cc.o /usr/bin/ranlib libarchive_embedded.a [ 17%] Built target archive_embedded --- storage/federated/CMakeFiles/federated_embedded.dir/all --- /usr/bin/make -f storage/federated/CMakeFiles/federated_embedded.dir/build.make storage/federated/CMakeFiles/federated_embedded.dir/depend --- storage/federated/CMakeFiles/federated_embedded.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/federated /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/federated /construction/databases/mysql56-server/.build/storage/federated/CMakeFiles/federated_embedded.dir/DependInfo.cmake Scanning dependencies of target federated_embedded /usr/bin/make -f storage/federated/CMakeFiles/federated_embedded.dir/build.make storage/federated/CMakeFiles/federated_embedded.dir/build --- storage/federated/CMakeFiles/federated_embedded.dir/ha_federated.cc.o --- [ 17%] Building CXX object storage/federated/CMakeFiles/federated_embedded.dir/ha_federated.cc.o cd /construction/databases/mysql56-server/.build/storage/federated && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/federated_embedded.dir/ha_federated.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc --- storage/archive/CMakeFiles/archive.dir/all --- --- storage/archive/libarchive.a --- [ 17%] Linking CXX static library libarchive.a cd /construction/databases/mysql56-server/.build/storage/archive && /usr/local/bin/cmake -P CMakeFiles/archive.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/archive && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/archive.dir/link.txt --verbose=1 /usr/bin/ar qc libarchive.a CMakeFiles/archive.dir/azio.c.o CMakeFiles/archive.dir/ha_archive.cc.o /usr/bin/ranlib libarchive.a [ 17%] Built target archive --- storage/federated/CMakeFiles/federated.dir/all --- /usr/bin/make -f storage/federated/CMakeFiles/federated.dir/build.make storage/federated/CMakeFiles/federated.dir/depend --- storage/federated/CMakeFiles/federated.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/federated /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/federated /construction/databases/mysql56-server/.build/storage/federated/CMakeFiles/federated.dir/DependInfo.cmake Scanning dependencies of target federated /usr/bin/make -f storage/federated/CMakeFiles/federated.dir/build.make storage/federated/CMakeFiles/federated.dir/build --- storage/federated/CMakeFiles/federated.dir/ha_federated.cc.o --- [ 17%] Building CXX object storage/federated/CMakeFiles/federated.dir/ha_federated.cc.o cd /construction/databases/mysql56-server/.build/storage/federated && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/federated.dir/ha_federated.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- --- storage/blackhole/libblackhole_embedded.a --- [ 17%] Linking CXX static library libblackhole_embedded.a cd /construction/databases/mysql56-server/.build/storage/blackhole && /usr/local/bin/cmake -P CMakeFiles/blackhole_embedded.dir/cmake_clean_target.cmake --- storage/federated/CMakeFiles/federated_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/blackhole && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/blackhole_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libblackhole_embedded.a CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o /usr/bin/ranlib libblackhole_embedded.a [ 17%] Built target blackhole_embedded --- storage/heap/CMakeFiles/heap_embedded.dir/all --- /usr/bin/make -f storage/heap/CMakeFiles/heap_embedded.dir/build.make storage/heap/CMakeFiles/heap_embedded.dir/depend --- storage/heap/CMakeFiles/heap_embedded.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/heap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/heap /construction/databases/mysql56-server/.build/storage/heap/CMakeFiles/heap_embedded.dir/DependInfo.cmake --- storage/federated/CMakeFiles/federated_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/blackhole/CMakeFiles/blackhole.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc: In member function 'virtual int ha_blackhole::info(uint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:184:34: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ha_statistics'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&stats, 0, sizeof(stats)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole/ha_blackhole.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:1627:7: note: 'class ha_statistics' declared here class ha_statistics ^~~~~~~~~~~~~ --- storage/heap/CMakeFiles/heap_embedded.dir/all --- Scanning dependencies of target heap_embedded /usr/bin/make -f storage/heap/CMakeFiles/heap_embedded.dir/build.make storage/heap/CMakeFiles/heap_embedded.dir/build --- storage/heap/CMakeFiles/heap_embedded.dir/_check.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_check.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/_check.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/_check.c --- storage/federated/CMakeFiles/federated.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:376: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/_rectest.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_rectest.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/_rectest.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/_rectest.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_block.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_block.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_block.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_block.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_clear.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_clear.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_clear.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_clear.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_close.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_close.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_close.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_close.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_create.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_create.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_create.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_create.c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_create.c: In function 'heap_create': /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_create.c:91:31: warning: this statement may fall through [-Wimplicit-fallthrough=] keyinfo->seg[j].type= HA_KEYTYPE_VARTEXT1; ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_create.c:93:9: note: here case HA_KEYTYPE_VARTEXT1: ^~~~ --- storage/heap/CMakeFiles/heap_embedded.dir/ha_heap.cc.o --- [ 17%] Building CXX object storage/heap/CMakeFiles/heap_embedded.dir/ha_heap.cc.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/ha_heap.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc --- storage/csv/CMakeFiles/csv_embedded.dir/all --- --- storage/csv/CMakeFiles/csv_embedded.dir/transparent_file.cc.o --- [ 17%] Building CXX object storage/csv/CMakeFiles/csv_embedded.dir/transparent_file.cc.o cd /construction/databases/mysql56-server/.build/storage/csv && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/csv_embedded.dir/transparent_file.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/csv/transparent_file.cc --- storage/blackhole/CMakeFiles/blackhole.dir/all --- --- storage/blackhole/libblackhole.a --- [ 17%] Linking CXX static library libblackhole.a cd /construction/databases/mysql56-server/.build/storage/blackhole && /usr/local/bin/cmake -P CMakeFiles/blackhole.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/blackhole && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/blackhole.dir/link.txt --verbose=1 /usr/bin/ar qc libblackhole.a CMakeFiles/blackhole.dir/ha_blackhole.cc.o /usr/bin/ranlib libblackhole.a --- storage/csv/CMakeFiles/csv_embedded.dir/all --- --- storage/csv/libcsv_embedded.a --- --- storage/blackhole/CMakeFiles/blackhole.dir/all --- [ 17%] Built target blackhole --- storage/heap/CMakeFiles/heap.dir/all --- /usr/bin/make -f storage/heap/CMakeFiles/heap.dir/build.make storage/heap/CMakeFiles/heap.dir/depend --- storage/csv/CMakeFiles/csv_embedded.dir/all --- [ 17%] Linking CXX static library libcsv_embedded.a cd /construction/databases/mysql56-server/.build/storage/csv && /usr/local/bin/cmake -P CMakeFiles/csv_embedded.dir/cmake_clean_target.cmake --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/heap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/heap /construction/databases/mysql56-server/.build/storage/heap/CMakeFiles/heap.dir/DependInfo.cmake --- storage/csv/CMakeFiles/csv_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/csv && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/csv_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libcsv_embedded.a CMakeFiles/csv_embedded.dir/ha_tina.cc.o CMakeFiles/csv_embedded.dir/transparent_file.cc.o /usr/bin/ranlib libcsv_embedded.a [ 17%] Built target csv_embedded --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /usr/bin/make -f storage/innobase/CMakeFiles/innobase_embedded.dir/build.make storage/innobase/CMakeFiles/innobase_embedded.dir/depend --- storage/innobase/CMakeFiles/innobase_embedded.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/innobase /construction/databases/mysql56-server/.build/storage/innobase/CMakeFiles/innobase_embedded.dir/DependInfo.cmake --- storage/heap/CMakeFiles/heap.dir/all --- Scanning dependencies of target heap /usr/bin/make -f storage/heap/CMakeFiles/heap.dir/build.make storage/heap/CMakeFiles/heap.dir/build --- storage/heap/CMakeFiles/heap.dir/_check.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap.dir/_check.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/_check.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/_check.c --- storage/heap/CMakeFiles/heap_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/_rectest.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap.dir/_rectest.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/_rectest.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/_rectest.c --- storage/heap/CMakeFiles/heap_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_block.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap.dir/hp_block.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_block.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_block.c --- storage/heap/CMakeFiles/heap.dir/hp_clear.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap.dir/hp_clear.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_clear.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_clear.c --- storage/heap/CMakeFiles/heap.dir/hp_close.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap.dir/hp_close.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_close.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_close.c --- storage/heap/CMakeFiles/heap.dir/hp_create.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap.dir/hp_create.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_create.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_create.c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_create.c: In function 'heap_create': /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_create.c:91:31: warning: this statement may fall through [-Wimplicit-fallthrough=] keyinfo->seg[j].type= HA_KEYTYPE_VARTEXT1; ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_create.c:93:9: note: here case HA_KEYTYPE_VARTEXT1: ^~~~ --- storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o --- [ 17%] Building CXX object storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/heap.dir/ha_heap.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc --- storage/federated/CMakeFiles/federated_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:378: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ --- storage/heap/CMakeFiles/heap.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/ha_heap.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/federated/CMakeFiles/federated_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc: In member function 'bool ha_federated::create_where_from_key(String*, KEY*, const key_range*, const key_range*, bool, bool)': /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:1396:38: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((store_length >= length) || (i > 0)) /* for all parts of end key*/ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:1419:7: note: here case HA_READ_KEY_OR_NEXT: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:1429:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (store_length >= length) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:1438:7: note: here case HA_READ_KEY_OR_PREV: ^~~~ --- storage/federated/CMakeFiles/federated.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:378: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc: In member function 'bool ha_federated::create_where_from_key(String*, KEY*, const key_range*, const key_range*, bool, bool)': /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:1396:38: warning: this statement may fall through [-Wimplicit-fallthrough=] if ((store_length >= length) || (i > 0)) /* for all parts of end key*/ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:1419:7: note: here case HA_READ_KEY_OR_NEXT: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:1429:9: warning: this statement may fall through [-Wimplicit-fallthrough=] if (store_length >= length) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/federated/ha_federated.cc:1438:7: note: here case HA_READ_KEY_OR_PREV: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- Scanning dependencies of target innobase_embedded /usr/bin/make -f storage/innobase/CMakeFiles/innobase_embedded.dir/build.make storage/innobase/CMakeFiles/innobase_embedded.dir/build --- storage/innobase/CMakeFiles/innobase_embedded.dir/api/api0api.cc.o --- [ 17%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/api/api0api.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/api/api0api.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/api/api0api.cc --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_delete.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_delete.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_delete.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_delete.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_extra.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_extra.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_extra.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_extra.c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_extra.c: In function 'heap_extra': /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_extra.c:36:5: warning: this statement may fall through [-Wimplicit-fallthrough=] heap_reset(info); ^~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_extra.c:37:3: note: here case HA_EXTRA_NO_READCHECK: ^~~~ --- storage/federated/CMakeFiles/federated.dir/all --- --- storage/federated/libfederated.a --- --- storage/federated/CMakeFiles/federated_embedded.dir/all --- --- storage/federated/libfederated_embedded.a --- --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_hash.c.o --- --- storage/federated/CMakeFiles/federated_embedded.dir/all --- [ 17%] Linking CXX static library libfederated_embedded.a cd /construction/databases/mysql56-server/.build/storage/federated && /usr/local/bin/cmake -P CMakeFiles/federated_embedded.dir/cmake_clean_target.cmake --- storage/heap/CMakeFiles/heap_embedded.dir/all --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_hash.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_hash.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_hash.c --- storage/federated/CMakeFiles/federated.dir/all --- [ 17%] Linking CXX static library libfederated.a --- storage/federated/CMakeFiles/federated_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/federated && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/federated_embedded.dir/link.txt --verbose=1 --- storage/federated/CMakeFiles/federated.dir/all --- cd /construction/databases/mysql56-server/.build/storage/federated && /usr/local/bin/cmake -P CMakeFiles/federated.dir/cmake_clean_target.cmake --- storage/federated/CMakeFiles/federated_embedded.dir/all --- /usr/bin/ar qc libfederated_embedded.a CMakeFiles/federated_embedded.dir/ha_federated.cc.o /usr/bin/ranlib libfederated_embedded.a --- storage/federated/CMakeFiles/federated.dir/all --- cd /construction/databases/mysql56-server/.build/storage/federated && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/federated.dir/link.txt --verbose=1 /usr/bin/ar qc libfederated.a CMakeFiles/federated.dir/ha_federated.cc.o /usr/bin/ranlib libfederated.a --- storage/federated/CMakeFiles/federated_embedded.dir/all --- [ 17%] Built target federated_embedded --- storage/innobase/CMakeFiles/innobase.dir/all --- /usr/bin/make -f storage/innobase/CMakeFiles/innobase.dir/build.make storage/innobase/CMakeFiles/innobase.dir/depend --- storage/innobase/CMakeFiles/innobase.dir/depend --- --- storage/federated/CMakeFiles/federated.dir/all --- [ 17%] Built target federated --- storage/innobase/CMakeFiles/innobase.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/innobase /construction/databases/mysql56-server/.build/storage/innobase/CMakeFiles/innobase.dir/DependInfo.cmake --- storage/myisam/CMakeFiles/myisam.dir/all --- /usr/bin/make -f storage/myisam/CMakeFiles/myisam.dir/build.make storage/myisam/CMakeFiles/myisam.dir/depend --- storage/myisam/CMakeFiles/myisam.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisam.dir/DependInfo.cmake Scanning dependencies of target myisam /usr/bin/make -f storage/myisam/CMakeFiles/myisam.dir/build.make storage/myisam/CMakeFiles/myisam.dir/build --- storage/myisam/CMakeFiles/myisam.dir/ft_boolean_search.c.o --- [ 17%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_boolean_search.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/ft_boolean_search.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_boolean_search.c --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_info.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_info.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_info.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_info.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_open.c.o --- [ 17%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_open.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_open.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_open.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_panic.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_panic.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_panic.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_panic.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/ft_nlq_search.c.o --- --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_rename.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rename.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_rename.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rename.c --- storage/myisam/CMakeFiles/myisam.dir/all --- [ 18%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_nlq_search.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/ft_nlq_search.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_nlq_search.c --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_rfirst.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rfirst.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_rfirst.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rfirst.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/ft_parser.c.o --- --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_rkey.c.o --- --- storage/myisam/CMakeFiles/myisam.dir/all --- [ 18%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_parser.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/ft_parser.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_parser.c --- storage/heap/CMakeFiles/heap_embedded.dir/all --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rkey.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_rkey.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rkey.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_rlast.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rlast.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_rlast.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rlast.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_rnext.c.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.h:415, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/que0que.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/api0misc.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/api/api0api.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic: In function 'void mach_swap_byte_order(unsigned char*, const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:795:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:796:9: note: here case 7: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:796:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:797:9: note: here case 6: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:797:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:798:9: note: here case 5: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:798:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:799:9: note: here case 4: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:799:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:800:9: note: here case 3: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:800:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:801:9: note: here case 2: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:801:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:802:9: note: here case 1: *--dest = *from; ^~~~ --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/ft_static.c.o --- [ 18%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_static.c.o --- storage/heap/CMakeFiles/heap_embedded.dir/all --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rnext.c.o --- storage/myisam/CMakeFiles/myisam.dir/all --- cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/ft_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_static.c --- storage/heap/CMakeFiles/heap_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_rnext.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rnext.c --- storage/heap/CMakeFiles/heap_embedded.dir/hp_rprev.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rprev.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_rprev.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rprev.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o --- [ 18%] Building CXX object storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/myisam.dir/ha_myisam.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_rrnd.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rrnd.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_rrnd.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rrnd.c --- storage/innobase/CMakeFiles/innobase.dir/all --- Scanning dependencies of target innobase /usr/bin/make -f storage/innobase/CMakeFiles/innobase.dir/build.make storage/innobase/CMakeFiles/innobase.dir/build --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_rsame.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rsame.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_rsame.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rsame.c --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_delete.c.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/api/api0api.cc.o --- --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_scan.c.o --- --- storage/heap/CMakeFiles/heap.dir/all --- [ 18%] Building C object storage/heap/CMakeFiles/heap.dir/hp_delete.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_delete.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_delete.c --- storage/heap/CMakeFiles/heap_embedded.dir/all --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_scan.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_scan.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_scan.c --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 18%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0api.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/api/api0api.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/api/api0api.cc --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_static.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_static.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_static.c --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_extra.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap.dir/hp_extra.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_extra.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_extra.c --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_update.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_update.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_update.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_update.c --- storage/heap/CMakeFiles/heap.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_extra.c: In function 'heap_extra': /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_extra.c:36:5: warning: this statement may fall through [-Wimplicit-fallthrough=] heap_reset(info); ^~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_extra.c:37:3: note: here case HA_EXTRA_NO_READCHECK: ^~~~ --- storage/heap/CMakeFiles/heap.dir/hp_hash.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap.dir/hp_hash.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_hash.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_hash.c --- storage/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_write.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_write.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/heap_embedded.dir/hp_write.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_write.c --- storage/heap/libheap_embedded.a --- [ 18%] Linking CXX static library libheap_embedded.a cd /construction/databases/mysql56-server/.build/storage/heap && /usr/local/bin/cmake -P CMakeFiles/heap_embedded.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/heap && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/heap_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libheap_embedded.a CMakeFiles/heap_embedded.dir/_check.c.o CMakeFiles/heap_embedded.dir/_rectest.c.o CMakeFiles/heap_embedded.dir/hp_block.c.o CMakeFiles/heap_embedded.dir/hp_clear.c.o CMakeFiles/heap_embedded.dir/hp_close.c.o CMakeFiles/heap_embedded.dir/hp_create.c.o CMakeFiles/heap_embedded.dir/ha_heap.cc.o CMakeFiles/heap_embedded.dir/hp_delete.c.o CMakeFiles/heap_embedded.dir/hp_extra.c.o CMakeFiles/heap_embedded.dir/hp_hash.c.o CMakeFiles/heap_embedded.dir/hp_info.c.o CMakeFiles/heap_embedded.dir/hp_open.c.o CMakeFiles/heap_embedded.dir/hp_panic.c.o CMakeFiles/heap_embedded.dir/hp_rename.c.o CMakeFiles/heap_embedded.dir/hp_rfirst.c.o CMakeFiles/heap_embedded.dir/hp_rkey.c.o CMakeFiles/heap_embedded.dir/hp_rlast.c.o CMakeFiles/heap_embedded.dir/hp_rnext.c.o CMakeFiles/heap_embedded.dir/hp_rprev.c.o CMakeFiles/heap_embedded.dir/hp_rrnd.c.o CMakeFiles/heap_embedded.dir/hp_rsame.c.o CMakeFiles/heap_embedded.dir/hp_scan.c.o CMakeFiles/heap_embedded.dir/hp_static.c.o CMakeFiles/heap_embedded.dir/hp_update.c.o CMakeFiles/heap_embedded.dir/hp_write.c.o /usr/bin/ranlib libheap_embedded.a [ 18%] Built target heap_embedded --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- /usr/bin/make -f storage/myisam/CMakeFiles/myisam_embedded.dir/build.make storage/myisam/CMakeFiles/myisam_embedded.dir/depend --- storage/myisam/CMakeFiles/myisam_embedded.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisam_embedded.dir/DependInfo.cmake Scanning dependencies of target myisam_embedded /usr/bin/make -f storage/myisam/CMakeFiles/myisam_embedded.dir/build.make storage/myisam/CMakeFiles/myisam_embedded.dir/build --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o --- [ 18%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_boolean_search.c --- storage/myisam/CMakeFiles/myisam.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_info.c.o --- [ 18%] Building C object storage/heap/CMakeFiles/heap.dir/hp_info.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_info.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_info.c --- storage/heap/CMakeFiles/heap.dir/hp_open.c.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/api/api0misc.cc.o --- --- storage/heap/CMakeFiles/heap.dir/all --- [ 19%] Building C object storage/heap/CMakeFiles/heap.dir/hp_open.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_open.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_open.c --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 20%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/api/api0misc.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/api/api0misc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/api/api0misc.cc --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_panic.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_panic.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_panic.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_panic.c --- storage/heap/CMakeFiles/heap.dir/hp_rename.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rename.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_rename.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rename.c --- storage/heap/CMakeFiles/heap.dir/hp_rfirst.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rfirst.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_rfirst.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rfirst.c --- storage/heap/CMakeFiles/heap.dir/hp_rkey.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rkey.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_rkey.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rkey.c --- storage/heap/CMakeFiles/heap.dir/hp_rlast.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rlast.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_rlast.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rlast.c --- storage/heap/CMakeFiles/heap.dir/hp_rnext.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rnext.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_rnext.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rnext.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o --- [ 20%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_nlq_search.c --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_rprev.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rprev.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_rprev.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rprev.c --- storage/heap/CMakeFiles/heap.dir/hp_rrnd.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rrnd.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_rrnd.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rrnd.c --- storage/heap/CMakeFiles/heap.dir/hp_rsame.c.o --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_parser.c.o --- --- storage/heap/CMakeFiles/heap.dir/all --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rsame.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_rsame.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_rsame.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 20%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_parser.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/ft_parser.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_parser.c --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_scan.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_scan.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_scan.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_scan.c --- storage/heap/CMakeFiles/heap.dir/hp_static.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_static.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_static.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_static.c.o --- [ 20%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_static.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/ft_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_static.c --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_update.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_update.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_update.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_update.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o --- [ 20%] Building CXX object storage/myisam/CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_write.c.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.h:415, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/que0que.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/api0misc.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/api/api0api.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic: In function 'void mach_swap_byte_order(unsigned char*, const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:795:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:796:9: note: here case 7: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:796:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:797:9: note: here case 6: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:797:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *--dest = *from++; ~~~~~~~~^~~~~~~~~ --- storage/heap/CMakeFiles/heap.dir/all --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_write.c.o --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:798:9: note: here case 5: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:798:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:799:9: note: here case 4: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:799:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:800:9: note: here case 3: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:800:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:801:9: note: here case 2: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:801:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:802:9: note: here case 1: *--dest = *from; ^~~~ --- storage/heap/CMakeFiles/heap.dir/all --- cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/heap.dir/hp_write.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_write.c --- storage/heap/libheap.a --- [ 21%] Linking CXX static library libheap.a cd /construction/databases/mysql56-server/.build/storage/heap && /usr/local/bin/cmake -P CMakeFiles/heap.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/heap && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/heap.dir/link.txt --verbose=1 /usr/bin/ar qc libheap.a CMakeFiles/heap.dir/_check.c.o CMakeFiles/heap.dir/_rectest.c.o CMakeFiles/heap.dir/hp_block.c.o CMakeFiles/heap.dir/hp_clear.c.o CMakeFiles/heap.dir/hp_close.c.o CMakeFiles/heap.dir/hp_create.c.o CMakeFiles/heap.dir/ha_heap.cc.o CMakeFiles/heap.dir/hp_delete.c.o CMakeFiles/heap.dir/hp_extra.c.o CMakeFiles/heap.dir/hp_hash.c.o CMakeFiles/heap.dir/hp_info.c.o CMakeFiles/heap.dir/hp_open.c.o CMakeFiles/heap.dir/hp_panic.c.o CMakeFiles/heap.dir/hp_rename.c.o CMakeFiles/heap.dir/hp_rfirst.c.o CMakeFiles/heap.dir/hp_rkey.c.o CMakeFiles/heap.dir/hp_rlast.c.o CMakeFiles/heap.dir/hp_rnext.c.o CMakeFiles/heap.dir/hp_rprev.c.o CMakeFiles/heap.dir/hp_rrnd.c.o CMakeFiles/heap.dir/hp_rsame.c.o CMakeFiles/heap.dir/hp_scan.c.o CMakeFiles/heap.dir/hp_static.c.o CMakeFiles/heap.dir/hp_update.c.o CMakeFiles/heap.dir/hp_write.c.o /usr/bin/ranlib libheap.a [ 21%] Built target heap --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o --- [ 21%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_stopwords.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ha_myisam.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_update.c.o --- [ 22%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_update.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/ft_update.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_update.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/build.make storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/depend --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisammrg /construction/databases/mysql56-server/.build/storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/DependInfo.cmake Scanning dependencies of target myisammrg_embedded /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/build.make storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/build --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o --- [ 23%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_close.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o --- [ 23%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_create.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o --- [ 23%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_delete.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o --- [ 23%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_extra.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o --- [ 23%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_info.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o --- [ 23%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o --- [ 23%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0btr.cc --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/ft_stopwords.c.o --- [ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_stopwords.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/ft_stopwords.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_stopwords.c --- storage/myisam/CMakeFiles/myisam.dir/ft_update.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_update.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/ft_update.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_update.c --- storage/myisam/CMakeFiles/myisam.dir/mi_cache.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_cache.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_cache.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_cache.c --- storage/myisam/CMakeFiles/myisam.dir/mi_changed.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_changed.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_changed.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_changed.c --- storage/myisam/CMakeFiles/myisam.dir/mi_check.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_check.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_check.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_check.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_cache.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_cache.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_cache.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_cache.c --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/api/api0misc.cc.o --- [ 24%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/api/api0misc.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/api/api0misc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/api/api0misc.cc --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_changed.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_changed.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_changed.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_changed.c --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0dict.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0btr.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0btr.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_check.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_check.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_check.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_check.c --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o --- [ 24%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/btr/btr0btr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0btr.cc --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_checksum.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_checksum.c --- storage/myisam/CMakeFiles/myisam.dir/mi_close.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_close.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_close.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_close.c --- storage/myisam/CMakeFiles/myisam.dir/mi_create.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_create.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_create.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_create.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o --- [ 24%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_locking.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o --- [ 24%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_open.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o --- [ 24%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_panic.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o --- [ 24%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_queue.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o --- [ 24%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_range.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o --- [ 24%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rfirst.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_dbug.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dbug.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_dbug.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_dbug.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o --- [ 24%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rkey.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_checksum.c.o --- [ 24%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_checksum.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_checksum.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_checksum.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rlast.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_delete.c.o --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_close.c.o --- --- storage/myisam/CMakeFiles/myisam.dir/all --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_delete.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_delete.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_close.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_close.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_close.c --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0dict.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0btr.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0btr.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rnext.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_create.c.o --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_create.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_create.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_create.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rnext_same.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rprev.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rrnd.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rsame.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_static.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_update.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dbug.c.o --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dbug.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_dbug.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_dbug.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_write.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_records.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_delete_all.c.o --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_all.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_delete_all.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_delete_all.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- storage/myisammrg/libmyisammrg_embedded.a --- [ 25%] Linking CXX static library libmyisammrg_embedded.a cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/local/bin/cmake -P CMakeFiles/myisammrg_embedded.dir/cmake_clean_target.cmake --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete.c.o --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisammrg_embedded.dir/link.txt --verbose=1 --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_delete.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_delete.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- /usr/bin/ar qc libmyisammrg_embedded.a CMakeFiles/myisammrg_embedded.dir/myrg_close.c.o CMakeFiles/myisammrg_embedded.dir/myrg_create.c.o CMakeFiles/myisammrg_embedded.dir/myrg_delete.c.o CMakeFiles/myisammrg_embedded.dir/myrg_extra.c.o CMakeFiles/myisammrg_embedded.dir/myrg_info.c.o CMakeFiles/myisammrg_embedded.dir/ha_myisammrg.cc.o CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o CMakeFiles/myisammrg_embedded.dir/myrg_panic.c.o CMakeFiles/myisammrg_embedded.dir/myrg_queue.c.o CMakeFiles/myisammrg_embedded.dir/myrg_range.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rfirst.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rkey.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rlast.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rnext.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rnext_same.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rprev.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rrnd.c.o CMakeFiles/myisammrg_embedded.dir/myrg_rsame.c.o CMakeFiles/myisammrg_embedded.dir/myrg_static.c.o CMakeFiles/myisammrg_embedded.dir/myrg_update.c.o CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o CMakeFiles/myisammrg_embedded.dir/myrg_records.c.o /usr/bin/ranlib libmyisammrg_embedded.a --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_delete_table.c.o --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_table.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_delete_table.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_delete_table.c --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- [ 25%] Built target myisammrg_embedded --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg.dir/build.make storage/myisammrg/CMakeFiles/myisammrg.dir/depend --- storage/myisammrg/CMakeFiles/myisammrg.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisammrg /construction/databases/mysql56-server/.build/storage/myisammrg/CMakeFiles/myisammrg.dir/DependInfo.cmake --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o --- [ 25%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0cur.cc --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_dynrec.c.o --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dynrec.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_dynrec.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_dynrec.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- Scanning dependencies of target myisammrg /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg.dir/build.make storage/myisammrg/CMakeFiles/myisammrg.dir/build --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_close.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_close.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_close.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_close.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_create.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_create.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_create.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_create.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_delete.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_delete.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_delete.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_delete.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_extra.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_extra.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_extra.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_extra.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_delete_all.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_info.c.o --- [ 25%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_info.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_info.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_info.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_delete_table.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o --- [ 25%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_dynrec.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_extra.c.o --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_extra.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_extra.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_extra.c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_extra.c: In function 'mi_extra': /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_extra.c:149:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (info->s->data_file_type != DYNAMIC_RECORD) ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_extra.c:152:3: note: here case HA_EXTRA_NO_CACHE: ^~~~ --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/ha_myisammrg.cc:90: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_info.c.o --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_info.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_info.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_info.c --- storage/myisam/CMakeFiles/myisam.dir/mi_key.c.o --- [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_key.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_key.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_key.c --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0dict.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0cur.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0cur.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_keycache.c.o --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_extra.c.o --- --- storage/myisam/CMakeFiles/myisam.dir/all --- [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_keycache.c.o --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 26%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_extra.c.o --- storage/myisam/CMakeFiles/myisam.dir/all --- cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_keycache.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_keycache.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_extra.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_extra.c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_extra.c: In function 'mi_extra': /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_extra.c:149:8: warning: this statement may fall through [-Wimplicit-fallthrough=] if (info->s->data_file_type != DYNAMIC_RECORD) ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_extra.c:152:3: note: here case HA_EXTRA_NO_CACHE: ^~~~ --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_locking.c.o --- [ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_locking.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_locking.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_locking.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_info.c.o --- [ 26%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_info.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_info.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_info.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_key.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_key.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_key.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_key.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_log.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_log.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_log.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_log.c --- storage/myisam/CMakeFiles/myisam.dir/mi_open.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_open.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_open.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_open.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_keycache.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_keycache.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_keycache.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_keycache.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_locking.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_locking.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_locking.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_locking.c --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o --- [ 27%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/btr/btr0cur.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0cur.cc --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_log.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_log.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_log.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_log.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_open.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_open.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_open.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_open.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.c.o --- [ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_locking.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_locking.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_open.c.o --- [ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_open.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_open.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_open.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_panic.c.o --- [ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_panic.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_panic.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_panic.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.c.o --- [ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_queue.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_queue.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_packrec.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_packrec.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_packrec.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_packrec.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_range.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_range.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_rfirst.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rfirst.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_rkey.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rkey.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rlast.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rlast.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_rlast.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rlast.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_rnext.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rnext.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rnext_same.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.c.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0dict.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0cur.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0cur.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_rprev.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rprev.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_packrec.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_packrec.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_packrec.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_packrec.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_rrnd.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rrnd.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rsame.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rsame.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_rsame.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_rsame.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_static.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_update.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_update.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_update.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_update.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_write.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_write.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_page.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_page.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_page.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_page.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_records.c.o --- [ 28%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_records.c.o cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisammrg.dir/myrg_records.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg/myrg_records.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_panic.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_panic.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_panic.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_panic.c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_panic.c: In function 'mi_panic': /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_panic.c:63:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (info->lock_type != F_UNLCK && ! info->was_locked) ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_panic.c:77:5: note: here case HA_PANIC_READ: /* Restore to before WRITE */ ^~~~ --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/libmyisammrg.a --- [ 28%] Linking CXX static library libmyisammrg.a cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/local/bin/cmake -P CMakeFiles/myisammrg.dir/cmake_clean_target.cmake --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_preload.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_preload.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_preload.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_preload.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- cd /construction/databases/mysql56-server/.build/storage/myisammrg && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisammrg.dir/link.txt --verbose=1 /usr/bin/ar qc libmyisammrg.a CMakeFiles/myisammrg.dir/myrg_close.c.o CMakeFiles/myisammrg.dir/myrg_create.c.o CMakeFiles/myisammrg.dir/myrg_delete.c.o CMakeFiles/myisammrg.dir/myrg_extra.c.o CMakeFiles/myisammrg.dir/myrg_info.c.o CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o CMakeFiles/myisammrg.dir/myrg_locking.c.o CMakeFiles/myisammrg.dir/myrg_open.c.o CMakeFiles/myisammrg.dir/myrg_panic.c.o CMakeFiles/myisammrg.dir/myrg_queue.c.o CMakeFiles/myisammrg.dir/myrg_range.c.o CMakeFiles/myisammrg.dir/myrg_rfirst.c.o CMakeFiles/myisammrg.dir/myrg_rkey.c.o CMakeFiles/myisammrg.dir/myrg_rlast.c.o CMakeFiles/myisammrg.dir/myrg_rnext.c.o CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o CMakeFiles/myisammrg.dir/myrg_rprev.c.o CMakeFiles/myisammrg.dir/myrg_rrnd.c.o CMakeFiles/myisammrg.dir/myrg_rsame.c.o CMakeFiles/myisammrg.dir/myrg_static.c.o CMakeFiles/myisammrg.dir/myrg_update.c.o CMakeFiles/myisammrg.dir/myrg_write.c.o CMakeFiles/myisammrg.dir/myrg_records.c.o /usr/bin/ranlib libmyisammrg.a [ 28%] Built target myisammrg --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/btr/btr0pcur.cc.o --- [ 28%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0pcur.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/btr/btr0pcur.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0pcur.cc --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_range.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_range.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_range.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_range.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rename.c.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0pcur.cc.o --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rename.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rename.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rename.c --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 28%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0pcur.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/btr/btr0pcur.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0pcur.cc --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_page.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_page.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_page.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_page.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rfirst.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_panic.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_panic.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_panic.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_panic.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rlast.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rlast.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rlast.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rlast.c --- storage/myisam/CMakeFiles/myisam.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_panic.c: In function 'mi_panic': /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_panic.c:63:10: warning: this statement may fall through [-Wimplicit-fallthrough=] if (info->lock_type != F_UNLCK && ! info->was_locked) ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_panic.c:77:5: note: here case HA_PANIC_READ: /* Restore to before WRITE */ ^~~~ --- storage/myisam/CMakeFiles/myisam.dir/mi_preload.c.o --- [ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_preload.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_preload.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_preload.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext.c.o --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rnext.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rnext.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_range.c.o --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_range.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_range.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_range.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rnext_same.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_rename.c.o --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rename.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rename.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rename.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rprev.c.o --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rprev.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rprev.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rprev.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_rfirst.c.o --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rfirst.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rfirst.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rfirst.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rrnd.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsame.c.o --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsame.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rsame.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rsame.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_rlast.c.o --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o --- --- storage/myisam/CMakeFiles/myisam.dir/all --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rlast.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rlast.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rlast.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 29%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rsamepos.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_rnext.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rnext.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rnext.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_scan.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_scan.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_scan.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_scan.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_search.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_search.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_search.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_search.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_rnext_same.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext_same.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rnext_same.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rnext_same.c --- storage/myisam/CMakeFiles/myisam.dir/mi_rprev.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rprev.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rprev.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rprev.c --- storage/myisam/CMakeFiles/myisam.dir/mi_rrnd.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rrnd.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rrnd.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rrnd.c --- storage/myisam/CMakeFiles/myisam.dir/mi_rsame.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsame.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rsame.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rsame.c --- storage/myisam/CMakeFiles/myisam.dir/mi_rsamepos.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsamepos.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rsamepos.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rsamepos.c --- storage/myisam/CMakeFiles/myisam.dir/mi_scan.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_scan.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_scan.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_scan.c --- storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_search.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_search.c --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o --- [ 30%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/btr/btr0sea.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0sea.cc --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_static.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_static.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_static.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_statrec.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_statrec.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_statrec.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_statrec.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_static.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_static.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_static.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_unique.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_unique.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_unique.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_unique.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_statrec.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_statrec.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_statrec.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_statrec.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_update.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_update.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_update.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_update.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_unique.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_unique.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_unique.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_unique.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_write.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_write.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_write.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_write.c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_write.c: In function 'mi_init_bulk_insert': /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_write.c:1012:3: warning: cast between incompatible function types from 'int (*)(uchar *, TREE_FREE, bulk_insert_param *)' {aka 'int (*)(unsigned char *, enum , struct *)'} to 'void (*)(void *, TREE_FREE, const void *)' {aka 'void (*)(void *, enum , const void *)'} [-Wcast-function-type] (tree_element_free) keys_free, (void *)params++); ^ --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_update.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_update.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_update.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_update.c --- storage/myisam/CMakeFiles/myisam.dir/mi_write.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_write.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_write.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_write.c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_write.c: In function 'mi_init_bulk_insert': /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_write.c:1012:3: warning: cast between incompatible function types from 'int (*)(uchar *, TREE_FREE, bulk_insert_param *)' {aka 'int (*)(unsigned char *, enum , struct *)'} to 'void (*)(void *, TREE_FREE, const void *)' {aka 'void (*)(void *, enum , const void *)'} [-Wcast-function-type] (tree_element_free) keys_free, (void *)params++); ^ --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/rt_index.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_index.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/rt_index.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/rt_index.c --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0sea.cc.o --- [ 30%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0sea.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/btr/btr0sea.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0sea.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/rem0rec.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0sea.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0sea.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/rt_index.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_index.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/rt_index.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/rt_index.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/rt_key.c.o --- [ 31%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_key.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/rt_key.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/rt_key.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/rt_mbr.c.o --- [ 31%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_mbr.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/rt_mbr.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/rt_mbr.c --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/rt_key.c.o --- [ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_key.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/rt_key.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/rt_key.c --- storage/myisam/CMakeFiles/myisam.dir/rt_mbr.c.o --- [ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_mbr.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/rt_mbr.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/rt_mbr.c --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0buddy.cc.o --- [ 32%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buddy.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/buf/buf0buddy.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0buddy.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/rem0rec.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0sea.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/btr/btr0sea.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/rt_split.c.o --- [ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_split.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/rt_split.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/rt_split.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/sort.cc.o --- [ 32%] Building CXX object storage/myisam/CMakeFiles/myisam_embedded.dir/sort.cc.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/sort.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/sort.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0buf.cc.o --- [ 32%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buf.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/buf/buf0buf.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0buf.cc --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/rt_split.c.o --- [ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_split.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/rt_split.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/rt_split.c --- storage/myisam/CMakeFiles/myisam.dir/sort.cc.o --- [ 32%] Building CXX object storage/myisam/CMakeFiles/myisam.dir/sort.cc.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/c++ -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/myisam.dir/sort.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/sort.cc --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/sp_key.c.o --- [ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sp_key.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/sp_key.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/sp_key.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rkey.c.o --- [ 32%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rkey.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/myisam_embedded.dir/mi_rkey.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rkey.c --- storage/myisam/libmyisam_embedded.a --- [ 32%] Linking CXX static library libmyisam_embedded.a cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -P CMakeFiles/myisam_embedded.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisam_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libmyisam_embedded.a CMakeFiles/myisam_embedded.dir/ft_boolean_search.c.o CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o CMakeFiles/myisam_embedded.dir/ft_parser.c.o CMakeFiles/myisam_embedded.dir/ft_static.c.o CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o CMakeFiles/myisam_embedded.dir/ft_update.c.o CMakeFiles/myisam_embedded.dir/mi_cache.c.o CMakeFiles/myisam_embedded.dir/mi_changed.c.o CMakeFiles/myisam_embedded.dir/mi_check.c.o CMakeFiles/myisam_embedded.dir/mi_checksum.c.o CMakeFiles/myisam_embedded.dir/mi_close.c.o CMakeFiles/myisam_embedded.dir/mi_create.c.o CMakeFiles/myisam_embedded.dir/mi_dbug.c.o CMakeFiles/myisam_embedded.dir/mi_delete.c.o CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o CMakeFiles/myisam_embedded.dir/mi_extra.c.o CMakeFiles/myisam_embedded.dir/mi_info.c.o CMakeFiles/myisam_embedded.dir/mi_key.c.o CMakeFiles/myisam_embedded.dir/mi_keycache.c.o CMakeFiles/myisam_embedded.dir/mi_locking.c.o CMakeFiles/myisam_embedded.dir/mi_log.c.o CMakeFiles/myisam_embedded.dir/mi_open.c.o CMakeFiles/myisam_embedded.dir/mi_packrec.c.o CMakeFiles/myisam_embedded.dir/mi_page.c.o CMakeFiles/myisam_embedded.dir/mi_panic.c.o CMakeFiles/myisam_embedded.dir/mi_preload.c.o CMakeFiles/myisam_embedded.dir/mi_range.c.o CMakeFiles/myisam_embedded.dir/mi_rename.c.o CMakeFiles/myisam_embedded.dir/mi_rfirst.c.o CMakeFiles/myisam_embedded.dir/mi_rlast.c.o CMakeFiles/myisam_embedded.dir/mi_rnext.c.o CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o CMakeFiles/myisam_embedded.dir/mi_rprev.c.o CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o CMakeFiles/myisam_embedded.dir/mi_rsame.c.o CMakeFiles/myisam_embedded.dir/mi_rsamepos.c.o CMakeFiles/myisam_embedded.dir/mi_scan.c.o CMakeFiles/myisam_embedded.dir/mi_search.c.o CMakeFiles/myisam_embedded.dir/mi_static.c.o CMakeFiles/myisam_embedded.dir/mi_statrec.c.o CMakeFiles/myisam_embedded.dir/mi_unique.c.o CMakeFiles/myisam_embedded.dir/mi_update.c.o CMakeFiles/myisam_embedded.dir/mi_write.c.o CMakeFiles/myisam_embedded.dir/rt_index.c.o CMakeFiles/myisam_embedded.dir/rt_key.c.o CMakeFiles/myisam_embedded.dir/rt_mbr.c.o CMakeFiles/myisam_embedded.dir/rt_split.c.o CMakeFiles/myisam_embedded.dir/sort.cc.o CMakeFiles/myisam_embedded.dir/sp_key.c.o CMakeFiles/myisam_embedded.dir/mi_rkey.c.o /usr/bin/ranlib libmyisam_embedded.a [ 32%] Built target myisam_embedded --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema_embedded.dir/build.make storage/perfschema/CMakeFiles/perfschema_embedded.dir/depend --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema /construction/databases/mysql56-server/.build/storage/perfschema/CMakeFiles/perfschema_embedded.dir/DependInfo.cmake --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buddy.cc.o --- [ 32%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buddy.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/buf/buf0buddy.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0buddy.cc --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/sp_key.c.o --- [ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/sp_key.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/sp_key.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/sp_key.c --- storage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.o --- [ 32%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam.dir/mi_rkey.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_rkey.c --- storage/myisam/libmyisam.a --- [ 32%] Linking CXX static library libmyisam.a cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -P CMakeFiles/myisam.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisam.dir/link.txt --verbose=1 /usr/bin/ar qc libmyisam.a CMakeFiles/myisam.dir/ft_boolean_search.c.o CMakeFiles/myisam.dir/ft_nlq_search.c.o CMakeFiles/myisam.dir/ft_parser.c.o CMakeFiles/myisam.dir/ft_static.c.o CMakeFiles/myisam.dir/ha_myisam.cc.o CMakeFiles/myisam.dir/ft_stopwords.c.o CMakeFiles/myisam.dir/ft_update.c.o CMakeFiles/myisam.dir/mi_cache.c.o CMakeFiles/myisam.dir/mi_changed.c.o CMakeFiles/myisam.dir/mi_check.c.o CMakeFiles/myisam.dir/mi_checksum.c.o CMakeFiles/myisam.dir/mi_close.c.o CMakeFiles/myisam.dir/mi_create.c.o CMakeFiles/myisam.dir/mi_dbug.c.o CMakeFiles/myisam.dir/mi_delete.c.o CMakeFiles/myisam.dir/mi_delete_all.c.o CMakeFiles/myisam.dir/mi_delete_table.c.o CMakeFiles/myisam.dir/mi_dynrec.c.o CMakeFiles/myisam.dir/mi_extra.c.o CMakeFiles/myisam.dir/mi_info.c.o CMakeFiles/myisam.dir/mi_key.c.o CMakeFiles/myisam.dir/mi_keycache.c.o CMakeFiles/myisam.dir/mi_locking.c.o CMakeFiles/myisam.dir/mi_log.c.o CMakeFiles/myisam.dir/mi_open.c.o CMakeFiles/myisam.dir/mi_packrec.c.o CMakeFiles/myisam.dir/mi_page.c.o CMakeFiles/myisam.dir/mi_panic.c.o CMakeFiles/myisam.dir/mi_preload.c.o CMakeFiles/myisam.dir/mi_range.c.o CMakeFiles/myisam.dir/mi_rename.c.o CMakeFiles/myisam.dir/mi_rfirst.c.o CMakeFiles/myisam.dir/mi_rlast.c.o CMakeFiles/myisam.dir/mi_rnext.c.o CMakeFiles/myisam.dir/mi_rnext_same.c.o CMakeFiles/myisam.dir/mi_rprev.c.o CMakeFiles/myisam.dir/mi_rrnd.c.o CMakeFiles/myisam.dir/mi_rsame.c.o CMakeFiles/myisam.dir/mi_rsamepos.c.o CMakeFiles/myisam.dir/mi_scan.c.o CMakeFiles/myisam.dir/mi_search.c.o CMakeFiles/myisam.dir/mi_static.c.o CMakeFiles/myisam.dir/mi_statrec.c.o CMakeFiles/myisam.dir/mi_unique.c.o CMakeFiles/myisam.dir/mi_update.c.o CMakeFiles/myisam.dir/mi_write.c.o CMakeFiles/myisam.dir/rt_index.c.o CMakeFiles/myisam.dir/rt_key.c.o CMakeFiles/myisam.dir/rt_mbr.c.o CMakeFiles/myisam.dir/rt_split.c.o CMakeFiles/myisam.dir/sort.cc.o CMakeFiles/myisam.dir/sp_key.c.o CMakeFiles/myisam.dir/mi_rkey.c.o /usr/bin/ranlib libmyisam.a [ 32%] Built target myisam --- storage/perfschema/CMakeFiles/perfschema.dir/all --- /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema.dir/build.make storage/perfschema/CMakeFiles/perfschema.dir/depend --- storage/perfschema/CMakeFiles/perfschema.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema /construction/databases/mysql56-server/.build/storage/perfschema/CMakeFiles/perfschema.dir/DependInfo.cmake --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- Scanning dependencies of target perfschema_embedded /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema_embedded.dir/build.make storage/perfschema/CMakeFiles/perfschema_embedded.dir/build --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_account.cc.o --- [ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_account.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/cursor_by_account.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- Scanning dependencies of target perfschema /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema.dir/build.make storage/perfschema/CMakeFiles/perfschema.dir/build --- storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o --- [ 32%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o --- storage/perfschema/CMakeFiles/perfschema.dir/all --- [ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.cc.o --- storage/innobase/CMakeFiles/innobase.dir/all --- cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dblwr.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/cursor_by_account.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buf.cc.o --- [ 32%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buf.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/buf/buf0buf.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0buf.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dblwr.cc.o --- [ 32%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dblwr.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/buf/buf0dblwr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dblwr.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_host.cc.o --- [ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_host.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/cursor_by_host.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0checksum.cc.o --- [ 33%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0checksum.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/buf/buf0checksum.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0checksum.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o --- [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/cursor_by_host.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mtr0mtr.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0log.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0log.h:998, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/fil0fil.h:39, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0checksum.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o --- [ 33%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/buf/buf0dump.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dump.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0checksum.cc.o --- [ 33%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0checksum.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/buf/buf0checksum.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0checksum.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mtr0mtr.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0log.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0log.h:998, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/fil0fil.h:39, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0checksum.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/cursor_by_thread.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dump.cc: In function 'void buf_dump(ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dump.cc:216:7: warning: '.incomplete' directive output may be truncated writing 11 bytes into a region of size between 1 and 4000 [-Wformat-truncation=] "%s.incomplete", full_filename); ^~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dump.cc:215:13: note: 'snprintf' output between 12 and 4011 bytes into a destination of size 4000 ut_snprintf(tmp_filename, sizeof(tmp_filename), --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o --- [ 34%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/buf/buf0flu.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0flu.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/cursor_by_user.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/cursor_by_thread.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dump.cc.o --- [ 34%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dump.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/buf/buf0dump.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dump.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/ha_perfschema.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0lru.cc.o --- [ 34%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0lru.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/buf/buf0lru.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0lru.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dump.cc: In function 'void buf_dump(ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dump.cc:216:7: warning: '.incomplete' directive output may be truncated writing 11 bytes into a region of size between 1 and 4000 [-Wformat-truncation=] "%s.incomplete", full_filename); ^~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0dump.cc:215:13: note: 'snprintf' output between 12 and 4011 bytes into a destination of size 4000 ut_snprintf(tmp_filename, sizeof(tmp_filename), --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_user.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_user.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/cursor_by_user.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0flu.cc.o --- [ 34%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0flu.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/buf/buf0flu.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0flu.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/ha_perfschema.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/ha_perfschema.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/ha_perfschema.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_user.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/ha_perfschema.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/ha_perfschema.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_account.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_account.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_account.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_account.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_account.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_account.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_account.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_account.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_atomic.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_atomic.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_atomic.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_atomic.cc --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_autosize.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_autosize.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_atomic.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_atomic.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_atomic.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_atomic.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_check.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_check.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_check.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_autosize.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_autosize.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_autosize.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_autosize.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0lru.cc.o --- [ 35%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0lru.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/buf/buf0lru.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0lru.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_check.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_check.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_check.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_check.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o --- [ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/buf/buf0rea.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0rea.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_column_values.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_column_values.cc --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_con_slice.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_con_slice.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_con_slice.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_con_slice.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_column_values.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_column_values.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_column_values.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_column_values.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_defaults.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_con_slice.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_defaults.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_defaults.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_defaults.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_con_slice.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_con_slice.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_con_slice.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_digest.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_defaults.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_defaults.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_defaults.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_defaults.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_digest.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_digest.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_digest.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o --- [ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/data/data0data.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/data/data0data.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_engine_table.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_engine_table.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_engine_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_digest.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/data/data0data.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hash_filo.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hash_filo.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_engine_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0rea.cc.o --- [ 35%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0rea.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/buf/buf0rea.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0rea.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o --- [ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/data/data0type.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/data/data0type.cc --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o --- [ 35%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/dict/dict0boot.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0boot.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hash_filo.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hash_filo.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_stages.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_stages.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_events_stages.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_events_stages.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_statements.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_statements.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_events_statements.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_events_statements.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_waits.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_waits.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_events_waits.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_events_waits.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_global.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_global.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_global.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_global.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_host.cc.o --- [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_host.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_host.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_host.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o --- [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o --- [ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr_class.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr.cc: In function 'PFS_file* find_or_create_file(PFS_thread*, PFS_file_class*, const char*, uint, bool)': /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr.cc:1344:16: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy(pfs->m_filename, normalized_filename, normalized_length); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr.cc:1295:28: note: length computed here normalized_length= strlen(normalized_filename); ~~~~~~^~~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_stages.cc.o --- [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_stages.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_events_stages.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_events_stages.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr_class.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_statements.cc.o --- [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_statements.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_events_statements.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_events_statements.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_server.cc.o --- [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_server.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_server.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_server.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o --- [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_events_waits.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_events_waits.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_actor.cc.o --- [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_actor.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_setup_actor.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o --- [ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_global.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_global.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0data.cc.o --- [ 38%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0data.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/data/data0data.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/data/data0data.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_host.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_host.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_object.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_object.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_setup_object.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_object.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_timer.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_timer.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_timer.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_timer.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o --- [ 38%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/dict/dict0crea.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0crea.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_user.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_user.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_user.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_user.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_instr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_visitor.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_accounts.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_visitor.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_visitor.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/pfs_visitor.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_visitor.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_accounts.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_accounts.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_accounts.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr.cc: In function 'PFS_file* find_or_create_file(PFS_thread*, PFS_file_class*, const char*, uint, bool)': /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr.cc:1344:16: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy(pfs->m_filename, normalized_filename, normalized_length); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr.cc:1295:28: note: length computed here normalized_length= strlen(normalized_filename); ~~~~~~^~~~~~~~~~~~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/data/data0data.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr_class.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr_class.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_instr_class.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr_class.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0type.cc.o --- [ 38%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0type.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/data/data0type.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/data/data0type.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0boot.cc.o --- [ 38%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0boot.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/dict/dict0boot.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0boot.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_instr_class.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_all_instr.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_all_instr.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_all_instr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o --- [ 38%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/dict/dict0dict.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_server.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_server.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_server.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_server.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_account_by_event_name.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_account_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esgs_by_account_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_all_instr.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.cc --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_object.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_object.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_setup_object.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_object.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_account_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0crea.cc.o --- [ 38%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0crea.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/dict/dict0crea.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0crea.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_timer.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_timer.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_timer.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_timer.cc --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_user.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_user.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_user.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_user.cc --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_visitor.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_visitor.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/pfs_visitor.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_visitor.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0dict.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_host_by_event_name.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_host_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esgs_by_host_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_thread_by_event_name.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_thread_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esgs_by_thread_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_accounts.cc.o --- [ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_accounts.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_accounts.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0dict.cc.o --- [ 38%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0dict.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/dict/dict0dict.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_account.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_accounts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_user_by_event_name.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc: In function 'dberr_t dict_table_rename_in_cache(dict_table_t*, const char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:1843:11: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 320 bytes from a string of length 654 [-Wstringop-truncation] strncpy(old_name_cs_filename, old_name, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN); ~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:1865:13: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 320 bytes from a string of length 654 [-Wstringop-truncation] strncpy(old_name_cs_filename, old_name, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN); ~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_user_by_event_name.cc.o --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:1904:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(table_name, table->name, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN); ~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:1916:13: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(table_name, table->name, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN); ~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esgs_by_user_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/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 /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:4515:37: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic:71:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation] strncpy(table_name, name, ~~~~~~~^~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN + 20); ~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic:80:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation] strncpy(table_name, name, ~~~~~~~^~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN + 20); ~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0load.cc.o --- [ 39%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0load.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/dict/dict0load.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0load.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_all_instr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0dict.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_all_instr.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc: In function 'dberr_t dict_table_rename_in_cache(dict_table_t*, const char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:1843:11: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 320 bytes from a string of length 654 [-Wstringop-truncation] strncpy(old_name_cs_filename, old_name, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN); ~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:1865:13: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 320 bytes from a string of length 654 [-Wstringop-truncation] strncpy(old_name_cs_filename, old_name, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN); ~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:1904:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(table_name, table->name, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN); ~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:1916:13: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(table_name, table->name, ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN); ~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_host_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_host_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esms_by_host_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/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 /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0dict.cc:4515:37: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic:71:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation] strncpy(table_name, name, ~~~~~~~^~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN + 20); ~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic:80:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation] strncpy(table_name, name, ~~~~~~~^~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN + 20); ~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_host_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o --- [ 40%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0load.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_digest.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_digest.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esms_by_digest.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 40%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/dict/dict0mem.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0mem.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_thread_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_thread_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esms_by_thread_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o --- [ 40%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/dict/dict0stats.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0stats.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esgs_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_user_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_user_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esms_by_user_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 40%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0mem.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_global_by_event_name.cc.o --- [ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_global_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_esms_global_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o --- [ 40%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0stats.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o --- [ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0stats_bg.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o --- [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o --- [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dyn/dyn0dyn.cc.o --- [ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dyn/dyn0dyn.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/dyn/dyn0dyn.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dyn/dyn0dyn.cc --- storage/innobase/CMakeFiles/innobase.dir/eval/eval0eval.cc.o --- [ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0eval.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/eval/eval0eval.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/eval/eval0eval.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o --- [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o --- [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_stages.cc.o --- [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_stages.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_events_stages.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_esms_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/eval/eval0proc.cc.o --- [ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0proc.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/eval/eval0proc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/eval/eval0proc.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_events_stages.cc.o --- [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_stages.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_events_stages.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats_bg.cc.o --- [ 41%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats_bg.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/dict/dict0stats_bg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dict/dict0stats_bg.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_stages.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o --- [ 41%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fil/fil0fil.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fil/fil0fil.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_events_statements.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_statements.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_events_statements.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_statements.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_statements.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_events_statements.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_events_waits.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_statements.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dyn/dyn0dyn.cc.o --- [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dyn/dyn0dyn.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/dyn/dyn0dyn.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/dyn/dyn0dyn.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o --- [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/eval/eval0eval.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_events_waits.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fil/fil0fil.cc: In function 'unsigned char* fil_op_log_parse_or_replay(unsigned char*, unsigned char*, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fil/fil0fil.cc:2429:46: warning: argument 3 null where non-null expected [-Wnonnull] if (fil_create_new_single_table_tablespace( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ space_id, name, path, flags, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DICT_TF2_USE_TABLESPACE, ~~~~~~~~~~~~~~~~~~~~~~~~ FIL_IBD_FILE_INITIAL_SIZE) != DB_SUCCESS) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fil/fil0fil.cc:3411:1: note: in a call to function 'dberr_t fil_create_new_single_table_tablespace(ulint, const char*, const char*, ulint, ulint, ulint)' declared here fil_create_new_single_table_tablespace( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0proc.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0proc.cc.o --- storage/perfschema/CMakeFiles/perfschema.dir/all --- cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/eval/eval0proc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/eval/eval0proc.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o --- [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fsp/fsp0fsp.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits_summary.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits_summary.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_events_waits_summary.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o --- [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fil/fil0fil.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_events_waits_summary.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_account_by_event_name.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_account_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_ews_by_account_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_file_instances.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fut/fut0fut.cc.o --- [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0fut.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fut/fut0fut.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fut/fut0fut.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_account_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fil/fil0fil.cc: In function 'unsigned char* fil_op_log_parse_or_replay(unsigned char*, unsigned char*, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fil/fil0fil.cc:2429:46: warning: argument 3 null where non-null expected [-Wnonnull] if (fil_create_new_single_table_tablespace( ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ space_id, name, path, flags, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ DICT_TF2_USE_TABLESPACE, ~~~~~~~~~~~~~~~~~~~~~~~~ FIL_IBD_FILE_INITIAL_SIZE) != DB_SUCCESS) { ~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fil/fil0fil.cc:3411:1: note: in a call to function 'dberr_t fil_create_new_single_table_tablespace(ulint, const char*, const char*, ulint, ulint, ulint)' declared here fil_create_new_single_table_tablespace( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o --- [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fut/fut0lst.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fut/fut0lst.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0fsp.cc.o --- [ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0fsp.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fsp/fsp0fsp.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fsp/fsp0fsp.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o --- [ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_host_by_event_name.cc.o --- [ 43%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_host_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_ews_by_host_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_host_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/ha/ha0ha.cc.o --- [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0ha.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ha/ha0ha.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ha/ha0ha.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o --- [ 43%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_thread_by_event_name.cc.o --- [ 43%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_thread_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_ews_by_thread_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o --- [ 43%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_socket_instances.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_thread_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ha/ha0storage.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ha/ha0storage.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/hash0hash.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ha0storage.ic:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ha0storage.h:137, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ha/ha0storage.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/ha/hash0hash.cc.o --- [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/hash0hash.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ha/hash0hash.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ha/hash0hash.cc --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o --- [ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fts/fts0fts.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0fts.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0fut.cc.o --- [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0fut.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fut/fut0fut.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fut/fut0fut.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o --- [ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0lst.cc.o --- [ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0lst.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fut/fut0lst.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fut/fut0lst.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o --- [ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_user_by_event_name.cc.o --- [ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_user_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_ews_by_user_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_by_user_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o --- [ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_helper.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o --- [ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_host_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0ha.cc.o --- [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0ha.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ha/ha0ha.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ha/ha0ha.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_global_by_event_name.cc.o --- [ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_global_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_ews_global_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_ews_global_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o --- [ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_hosts.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0storage.cc.o --- [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0storage.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ha/ha0storage.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ha/ha0storage.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o --- [ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/hash0hash.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ha0storage.ic:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ha0storage.h:137, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ha/ha0storage.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/ha/hash0hash.cc.o --- [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/hash0hash.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ha/hash0hash.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ha/hash0hash.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0fts.cc.o --- [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0fts.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fts/fts0fts.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0fts.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o --- [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fts/fts0ast.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0ast.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_instances.cc.o --- [ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_instances.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_file_instances.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o --- [ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fts/fts0blex.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0blex.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o --- [ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_performance_timers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fts/fts0config.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0config.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_instance.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_instance.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_file_summary_by_instance.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_setup_actors.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_setup_consumers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fts/fts0opt.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0opt.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_event_name.cc.o --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_file_summary_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_setup_instruments.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_setup_objects.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0ast.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_file_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0blex.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0config.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0pars.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0pars.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fts/fts0pars.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0pars.cc fts0pars.y: In function 'fts_lexer_t* fts_lexer_create(ulint, const unsigned char*, ulint)': fts0pars.y:244:61: warning: cast between incompatible function types from 'int (*)(YYSTYPE*, yyscan_t)' {aka 'int (*)(YYSTYPE*, void*)'} to 'fts_scan' {aka 'int (*)()'} [-Wcast-function-type] fts0pars.y:253:61: warning: cast between incompatible function types from 'int (*)(YYSTYPE*, yyscan_t)' {aka 'int (*)(YYSTYPE*, void*)'} to 'fts_scan' {aka 'int (*)()'} [-Wcast-function-type] fts0pars.y: In function 'void fts_lexer_free(fts_lexer_t*)': fts0pars.y:267:39: warning: cast between incompatible function types from 'int (*)(YYSTYPE*, yyscan_t)' {aka 'int (*)(YYSTYPE*, void*)'} to 'fts_scan' {aka 'int (*)()'} [-Wcast-function-type] fts0pars.y: In function 'int fts_lexer(YYSTYPE*, fts_lexer_t*)': fts0pars.y:287:42: warning: cast between incompatible function types from 'fts_scanner' {aka 'int (*)()'} to 'fts_scanner_alt' {aka 'int (*)(YYSTYPE*, void*)'} [-Wcast-function-type] --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fts/fts0que.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0que.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_instances.cc.o --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_instances.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_socket_instances.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0opt.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_instances.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_timers.cc.o --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_timers.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_setup_timers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0pars.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0pars.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fts/fts0pars.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0pars.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_instance.cc.o --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_instance.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_instance.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- fts0pars.y: In function 'fts_lexer_t* fts_lexer_create(ulint, const unsigned char*, ulint)': fts0pars.y:244:61: warning: cast between incompatible function types from 'int (*)(YYSTYPE*, yyscan_t)' {aka 'int (*)(YYSTYPE*, void*)'} to 'fts_scan' {aka 'int (*)()'} [-Wcast-function-type] fts0pars.y:253:61: warning: cast between incompatible function types from 'int (*)(YYSTYPE*, yyscan_t)' {aka 'int (*)(YYSTYPE*, void*)'} to 'fts_scan' {aka 'int (*)()'} [-Wcast-function-type] fts0pars.y: In function 'void fts_lexer_free(fts_lexer_t*)': fts0pars.y:267:39: warning: cast between incompatible function types from 'int (*)(YYSTYPE*, yyscan_t)' {aka 'int (*)(YYSTYPE*, void*)'} to 'fts_scan' {aka 'int (*)()'} [-Wcast-function-type] fts0pars.y: In function 'int fts_lexer(YYSTYPE*, fts_lexer_t*)': fts0pars.y:287:42: warning: cast between incompatible function types from 'fts_scanner' {aka 'int (*)()'} to 'fts_scanner_alt' {aka 'int (*)(YYSTYPE*, void*)'} [-Wcast-function-type] --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0que.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0sql.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0sql.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fts/fts0sql.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0sql.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_instance.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fts/fts0sql.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0sql.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o --- [ 46%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_sync_instances.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0tlex.cc.o --- [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0tlex.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/fts/fts0tlex.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0tlex.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o --- [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_event_name.cc.o --- [ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_event_name.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_event_name.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_socket_summary_by_event_name.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0tlex.cc.o --- [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0tlex.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/fts/fts0tlex.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0tlex.cc --- storage/innobase/CMakeFiles/innobase.dir/handler/ha_innodb.cc.o --- [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/ha_innodb.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/handler/ha_innodb.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o --- [ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_threads.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o --- [ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_helper.cc.o --- [ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_helper.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_helper.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc: In member function 'dberr_t ha_innobase::innobase_lock_autoinc()': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:6590:3: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:6593:2: note: here case AUTOINC_OLD_STYLE_LOCKING: ^~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc: In function 'const char* create_options_are_invalid(THD*, TABLE*, HA_CREATE_INFO*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9117:2: warning: this statement may fall through [-Wimplicit-fallthrough=] if (srv_file_format < UNIV_FORMAT_B) { \ ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9224:3: note: in expansion of macro 'CHECK_ERROR_ROW_TYPE_NEEDS_GT_ANTELOPE' CHECK_ERROR_ROW_TYPE_NEEDS_GT_ANTELOPE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9226:2: note: here case ROW_TYPE_COMPACT: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc: In function 'bool innobase_table_flags(const TABLE*, const HA_CREATE_INFO*, THD*, bool, ulint*, ulint*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9611:15: warning: this statement may fall through [-Wimplicit-fallthrough=] zip_allowed = FALSE; /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9613:2: note: here case ROW_TYPE_NOT_USED: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9616:15: warning: this statement may fall through [-Wimplicit-fallthrough=] push_warning( ~~~~~~~~~~~~^ thd, Sql_condition::WARN_LEVEL_WARN, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ER_ILLEGAL_HA_CREATE_OPTION, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "InnoDB: assuming ROW_FORMAT=COMPACT."); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9620:2: note: here case ROW_TYPE_DEFAULT: ^~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_helper.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc: In member function 'dberr_t ha_innobase::innobase_lock_autoinc()': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:6590:3: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:6593:2: note: here case AUTOINC_OLD_STYLE_LOCKING: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc: In function 'const char* create_options_are_invalid(THD*, TABLE*, HA_CREATE_INFO*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9117:2: warning: this statement may fall through [-Wimplicit-fallthrough=] if (srv_file_format < UNIV_FORMAT_B) { \ ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9224:3: note: in expansion of macro 'CHECK_ERROR_ROW_TYPE_NEEDS_GT_ANTELOPE' CHECK_ERROR_ROW_TYPE_NEEDS_GT_ANTELOPE; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9226:2: note: here case ROW_TYPE_COMPACT: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc: In function 'bool innobase_table_flags(const TABLE*, const HA_CREATE_INFO*, THD*, bool, ulint*, ulint*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9611:15: warning: this statement may fall through [-Wimplicit-fallthrough=] zip_allowed = FALSE; /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9613:2: note: here case ROW_TYPE_NOT_USED: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9616:15: warning: this statement may fall through [-Wimplicit-fallthrough=] push_warning( ~~~~~~~~~~~~^ thd, Sql_condition::WARN_LEVEL_WARN, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ER_ILLEGAL_HA_CREATE_OPTION, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "InnoDB: assuming ROW_FORMAT=COMPACT."); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/ha_innodb.cc:9620:2: note: here case ROW_TYPE_DEFAULT: ^~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o --- [ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_host_cache.cc.o --- [ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_host_cache.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_host_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_host_cache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic: In function 'dberr_t dict_create_add_foreign_id(ulint*, const char*, dict_foreign_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic:71:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation] strncpy(table_name, name, ~~~~~~~^~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN + 20); ~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic:80:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation] strncpy(table_name, name, ~~~~~~~^~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN + 20); ~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_hosts.cc.o --- [ 47%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_hosts.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_hosts.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_host.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_hosts.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- [ 48%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o --- [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/handler/handler0alter.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o --- [ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ibuf/ibuf0ibuf.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_os_global_by_type.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_os_global_by_type.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_os_global_by_type.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_os_global_by_type.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc: In function 'int i_s_cmp_fill_low(THD*, TABLE_LIST*, Item*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:1474:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct page_zip_stat_t'; use assignment or value-initialization instead [-Wclass-memaccess] memset(zip_stat, 0, sizeof *zip_stat); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0types.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:36, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0dict.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0pcur.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/page0types.h:87:8: note: 'struct page_zip_stat_t' declared here struct page_zip_stat_t { ^~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ibuf0ibuf.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ibuf/ibuf0ibuf.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mtr0mtr.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ibuf0ibuf.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ibuf/ibuf0ibuf.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_performance_timers.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_performance_timers.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_performance_timers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/handler0alter.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic: In function 'dberr_t dict_create_add_foreign_id(ulint*, const char*, dict_foreign_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic:71:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation] strncpy(table_name, name, ~~~~~~~^~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN + 20); ~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0crea.ic:80:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 340 equals destination size [-Wstringop-truncation] strncpy(table_name, name, ~~~~~~~^~~~~~~~~~~~~~~~~~ MAX_TABLE_NAME_LEN + 20); ~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_performance_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_users.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_actors.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_actors.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_setup_actors.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o --- [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/lock/lock0iter.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o --- [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/handler/i_s.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:28, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_setup_actor.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_actors.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o --- [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/lock/lock0lock.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_session_connect.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc: In function 'int i_s_cmp_fill_low(THD*, TABLE_LIST*, Item*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:1474:40: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct page_zip_stat_t'; use assignment or value-initialization instead [-Wclass-memaccess] memset(zip_stat, 0, sizeof *zip_stat); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0types.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:36, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0dict.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/btr0pcur.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler/i_s.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/page0types.h:87:8: note: 'struct page_zip_stat_t' declared here struct page_zip_stat_t { ^~~~~~~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_consumers.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_consumers.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_setup_consumers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_consumers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_instruments.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_instruments.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_setup_instruments.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_objects.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_objects.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_setup_objects.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_instruments.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_instruments.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o --- [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ibuf/ibuf0ibuf.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_objects.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_objects.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_timers.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_timers.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_setup_timers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/dict0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ibuf0ibuf.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ibuf/ibuf0ibuf.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mtr0mtr.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ibuf0ibuf.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ibuf/ibuf0ibuf.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_sync_instances.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_sync_instances.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_sync_instances.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_setup_timers.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_setup_timers.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0wait.cc.o --- [ 49%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0wait.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/lock/lock0wait.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/lock/lock0wait.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/libperfschema.a --- [ 49%] Linking CXX static library libperfschema.a cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/local/bin/cmake -P CMakeFiles/perfschema.dir/cmake_clean_target.cmake --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_sync_instances.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/perfschema.dir/link.txt --verbose=1 /usr/bin/ar qc libperfschema.a CMakeFiles/perfschema.dir/cursor_by_account.cc.o CMakeFiles/perfschema.dir/cursor_by_host.cc.o CMakeFiles/perfschema.dir/cursor_by_thread.cc.o CMakeFiles/perfschema.dir/cursor_by_user.cc.o CMakeFiles/perfschema.dir/ha_perfschema.cc.o CMakeFiles/perfschema.dir/pfs.cc.o CMakeFiles/perfschema.dir/pfs_account.cc.o CMakeFiles/perfschema.dir/pfs_atomic.cc.o CMakeFiles/perfschema.dir/pfs_autosize.cc.o CMakeFiles/perfschema.dir/pfs_check.cc.o CMakeFiles/perfschema.dir/pfs_column_values.cc.o CMakeFiles/perfschema.dir/pfs_con_slice.cc.o CMakeFiles/perfschema.dir/pfs_defaults.cc.o CMakeFiles/perfschema.dir/pfs_digest.cc.o CMakeFiles/perfschema.dir/pfs_engine_table.cc.o CMakeFiles/perfschema.dir/pfs_events_stages.cc.o CMakeFiles/perfschema.dir/pfs_events_statements.cc.o CMakeFiles/perfschema.dir/pfs_events_waits.cc.o CMakeFiles/perfschema.dir/pfs_global.cc.o CMakeFiles/perfschema.dir/pfs_host.cc.o CMakeFiles/perfschema.dir/pfs_instr.cc.o CMakeFiles/perfschema.dir/pfs_instr_class.cc.o CMakeFiles/perfschema.dir/pfs_server.cc.o CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o CMakeFiles/perfschema.dir/pfs_setup_object.cc.o CMakeFiles/perfschema.dir/pfs_timer.cc.o CMakeFiles/perfschema.dir/pfs_user.cc.o CMakeFiles/perfschema.dir/pfs_visitor.cc.o CMakeFiles/perfschema.dir/table_accounts.cc.o CMakeFiles/perfschema.dir/table_all_instr.cc.o CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o CMakeFiles/perfschema.dir/table_events_stages.cc.o CMakeFiles/perfschema.dir/table_events_statements.cc.o CMakeFiles/perfschema.dir/table_events_waits.cc.o CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o CMakeFiles/perfschema.dir/table_file_instances.cc.o CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o CMakeFiles/perfschema.dir/table_socket_instances.cc.o CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o CMakeFiles/perfschema.dir/table_helper.cc.o CMakeFiles/perfschema.dir/table_host_cache.cc.o CMakeFiles/perfschema.dir/table_hosts.cc.o CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o CMakeFiles/perfschema.dir/table_performance_timers.cc.o CMakeFiles/perfschema.dir/table_setup_actors.cc.o CMakeFiles/perfschema.dir/table_setup_consumers.cc.o CMakeFiles/perfschema.dir/table_setup_instruments.cc.o CMakeFiles/perfschema.dir/table_setup_objects.cc.o CMakeFiles/perfschema.dir/table_setup_timers.cc.o CMakeFiles/perfschema.dir/table_sync_instances.cc.o CMakeFiles/perfschema.dir/table_threads.cc.o CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o CMakeFiles/perfschema.dir/table_users.cc.o CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o CMakeFiles/perfschema.dir/table_session_connect.cc.o CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o /usr/bin/ranlib libperfschema.a [ 49%] Built target perfschema --- storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/DependInfo.cmake Scanning dependencies of target pfs_server_stubs /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/pfs_server_stubs.cc.o --- [ 50%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/pfs_server_stubs.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/pfs_server_stubs.dir/pfs_server_stubs.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_server_stubs.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_sync_instances.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_server_stubs.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_server_stubs.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_server_stubs.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_server_stubs.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_server_stubs.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o --- [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/log/log0log.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/log/log0log.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_threads.cc.o --- [ 50%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_threads.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_threads.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_index_usage.cc.o --- [ 50%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_index_usage.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_tiws_by_index_usage.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_threads.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_threads.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/all --- --- storage/perfschema/unittest/libpfs_server_stubs.a --- [ 50%] Linking CXX static library libpfs_server_stubs.a cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -P CMakeFiles/pfs_server_stubs.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_server_stubs.dir/link.txt --verbose=1 /usr/bin/ar qc libpfs_server_stubs.a CMakeFiles/pfs_server_stubs.dir/pfs_server_stubs.cc.o /usr/bin/ranlib libpfs_server_stubs.a [ 50%] Built target pfs_server_stubs --- libmysql/CMakeFiles/clientlib.dir/all --- /usr/bin/make -f libmysql/CMakeFiles/clientlib.dir/build.make libmysql/CMakeFiles/clientlib.dir/depend --- libmysql/CMakeFiles/clientlib.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysql /construction/databases/mysql56-server/.build/libmysql/CMakeFiles/clientlib.dir/DependInfo.cmake Scanning dependencies of target clientlib /usr/bin/make -f libmysql/CMakeFiles/clientlib.dir/build.make libmysql/CMakeFiles/clientlib.dir/build --- libmysql/CMakeFiles/clientlib.dir/get_password.c.o --- [ 50%] Building C object libmysql/CMakeFiles/clientlib.dir/get_password.c.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/get_password.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libmysql/get_password.c --- libmysql/CMakeFiles/clientlib.dir/libmysql.c.o --- [ 50%] Building C object libmysql/CMakeFiles/clientlib.dir/libmysql.c.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/libmysql.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libmysql/libmysql.c --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_index_usage.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o --- [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/lock/lock0iter.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/lock/lock0iter.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_index_usage.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mtr0mtr.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0log.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0log.h:998, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/log/log0log.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- libmysql/CMakeFiles/clientlib.dir/all --- --- libmysql/CMakeFiles/clientlib.dir/errmsg.c.o --- [ 50%] Building C object libmysql/CMakeFiles/clientlib.dir/errmsg.c.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/errmsg.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libmysql/errmsg.c --- libmysql/CMakeFiles/clientlib.dir/__/sql-common/client.c.o --- [ 50%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client.c.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/client.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c: In function 'mysql_read_default_options': /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c:1216:29: warning: this statement may fall through [-Wimplicit-fallthrough=] options->protocol = MYSQL_PROTOCOL_PIPE; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c:1217:2: note: here case OPT_connect_timeout: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/lock/lock0lock.cc.o --- [ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0lock.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/lock/lock0lock.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/lock/lock0lock.cc --- libmysql/CMakeFiles/clientlib.dir/all --- --- libmysql/CMakeFiles/clientlib.dir/__/sql-common/my_time.c.o --- [ 51%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/my_time.c.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/my_time.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/my_time.c --- libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o --- [ 51%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client_plugin.c --- libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_authentication.cc.o --- [ 51%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_authentication.cc.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/client_authentication.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client_authentication.cc --- libmysql/CMakeFiles/clientlib.dir/__/sql/net_serv.cc.o --- [ 51%] Building CXX object libmysql/CMakeFiles/clientlib.dir/__/sql/net_serv.cc.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/__/sql/net_serv.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/net_serv.cc --- libmysql/CMakeFiles/clientlib.dir/__/sql-common/pack.c.o --- [ 51%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql-common/pack.c.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/__/sql-common/pack.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/pack.c --- libmysql/CMakeFiles/clientlib.dir/__/sql/password.c.o --- [ 51%] Building C object libmysql/CMakeFiles/clientlib.dir/__/sql/password.c.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/clientlib.dir/__/sql/password.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/password.c --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_table.cc.o --- [ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_table.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_tiws_by_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc --- libmysql/CMakeFiles/clientlib.dir/all --- --- libmysql/libclientlib.a --- [ 51%] Linking CXX static library libclientlib.a cd /construction/databases/mysql56-server/.build/libmysql && /usr/local/bin/cmake -P CMakeFiles/clientlib.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/libmysql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/clientlib.dir/link.txt --verbose=1 /usr/bin/ar qc libclientlib.a CMakeFiles/clientlib.dir/get_password.c.o CMakeFiles/clientlib.dir/libmysql.c.o CMakeFiles/clientlib.dir/errmsg.c.o CMakeFiles/clientlib.dir/__/sql-common/client.c.o CMakeFiles/clientlib.dir/__/sql-common/my_time.c.o CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o CMakeFiles/clientlib.dir/__/sql-common/client_authentication.cc.o CMakeFiles/clientlib.dir/__/sql/net_serv.cc.o CMakeFiles/clientlib.dir/__/sql-common/pack.c.o CMakeFiles/clientlib.dir/__/sql/password.c.o /usr/bin/ranlib libclientlib.a [ 51%] Built target clientlib --- extra/CMakeFiles/perror.dir/all --- /usr/bin/make -f extra/CMakeFiles/perror.dir/build.make extra/CMakeFiles/perror.dir/depend --- extra/CMakeFiles/perror.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/perror.dir/DependInfo.cmake Scanning dependencies of target perror /usr/bin/make -f extra/CMakeFiles/perror.dir/build.make extra/CMakeFiles/perror.dir/build --- extra/CMakeFiles/perror.dir/perror.c.o --- [ 51%] Building C object extra/CMakeFiles/perror.dir/perror.c.o cd /construction/databases/mysql56-server/.build/extra && /usr/bin/cc -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/perror.dir/perror.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/extra/perror.c --- extra/perror --- [ 51%] Linking CXX executable perror cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/perror.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/perror.dir/perror.c.o -o perror -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o --- [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/log/log0recv.cc --- extra/CMakeFiles/perror.dir/all --- ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 51%] Built target perror --- extra/CMakeFiles/innochecksum.dir/all --- /usr/bin/make -f extra/CMakeFiles/innochecksum.dir/build.make extra/CMakeFiles/innochecksum.dir/depend --- extra/CMakeFiles/innochecksum.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/innochecksum.dir/DependInfo.cmake Scanning dependencies of target innochecksum /usr/bin/make -f extra/CMakeFiles/innochecksum.dir/build.make extra/CMakeFiles/innochecksum.dir/build --- extra/CMakeFiles/innochecksum.dir/innochecksum.cc.o --- [ 51%] Building CXX object extra/CMakeFiles/innochecksum.dir/innochecksum.cc.o cd /construction/databases/mysql56-server/.build/extra && /usr/bin/c++ -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innochecksum.dir/innochecksum.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/extra/innochecksum.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- extra/CMakeFiles/innochecksum.dir/all --- --- extra/CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0checksum.cc.o --- [ 51%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0checksum.cc.o cd /construction/databases/mysql56-server/.build/extra && /usr/bin/c++ -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0checksum.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0checksum.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/buf/buf0checksum.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tiws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- extra/CMakeFiles/innochecksum.dir/all --- --- extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0crc32.cc.o --- [ 51%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0crc32.cc.o cd /construction/databases/mysql56-server/.build/extra && /usr/bin/c++ -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0crc32.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0crc32.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tlws_by_table.cc.o --- [ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tlws_by_table.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_tlws_by_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc --- extra/CMakeFiles/innochecksum.dir/all --- --- extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0ut.cc.o --- [ 51%] Building CXX object extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0ut.cc.o cd /construction/databases/mysql56-server/.build/extra && /usr/bin/c++ -DHAVE_CONFIG_H -DUNIV_INNOCHECKSUM -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/util -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/ndbapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/portlib -I/construction/databases/mysql56-server/mysql-5.6.43/storage/ndb/include/mgmapi -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0ut.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0ut.cc --- extra/innochecksum --- [ 51%] Linking CXX executable innochecksum cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/innochecksum.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/innochecksum.dir/innochecksum.cc.o CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0checksum.cc.o CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0crc32.cc.o CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0ut.cc.o -o innochecksum -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 51%] Built target innochecksum --- sql/CMakeFiles/rpl.dir/all --- /usr/bin/make -f sql/CMakeFiles/rpl.dir/build.make sql/CMakeFiles/rpl.dir/depend --- sql/CMakeFiles/rpl.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/rpl.dir/DependInfo.cmake Scanning dependencies of target rpl /usr/bin/make -f sql/CMakeFiles/rpl.dir/build.make sql/CMakeFiles/rpl.dir/build --- sql/CMakeFiles/rpl.dir/rpl_handler.cc.o --- [ 51%] Building CXX object sql/CMakeFiles/rpl.dir/rpl_handler.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/rpl.dir/rpl_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_tlws_by_table.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/rpl.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/hash0hash.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0recv.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/log/log0recv.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- sql/CMakeFiles/rpl.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_users.cc.o --- [ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_users.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_users.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/lock/lock0wait.cc.o --- [ 51%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0wait.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/lock/lock0wait.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/lock/lock0wait.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread_connect_attr.cc.o --- [ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread_connect_attr.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/cursor_by_thread_connect_attr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_users.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_user.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_users.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread_connect_attr.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o --- [ 52%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/log/log0log.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/log/log0log.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/mach/mach0data.cc.o --- [ 52%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mach/mach0data.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/mach/mach0data.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mach/mach0data.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect.cc.o --- [ 53%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_session_connect.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o --- [ 53%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mem/mem0mem.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect_attrs.cc.o --- [ 53%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect_attrs.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_session_connect_attrs.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect_attrs.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mtr0mtr.h:31, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0log.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0log.h:998, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/log/log0log.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0pool.cc.o --- [ 53%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0pool.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/mem/mem0pool.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mem/mem0pool.cc --- sql/CMakeFiles/rpl.dir/all --- --- sql/CMakeFiles/rpl.dir/rpl_tblmap.cc.o --- [ 53%] Building CXX object sql/CMakeFiles/rpl.dir/rpl_tblmap.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/rpl.dir/rpl_tblmap.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_tblmap.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_account_connect_attrs.cc.o --- [ 53%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_account_connect_attrs.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/perfschema_embedded.dir/table_session_account_connect_attrs.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc --- sql/CMakeFiles/rpl.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_tblmap.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/librpl.a --- [ 53%] Linking CXX static library librpl.a cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -P CMakeFiles/rpl.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/rpl.dir/link.txt --verbose=1 /usr/bin/ar qc librpl.a CMakeFiles/rpl.dir/rpl_handler.cc.o CMakeFiles/rpl.dir/rpl_tblmap.cc.o /usr/bin/ranlib librpl.a [ 53%] Built target rpl --- sql/CMakeFiles/slave.dir/all --- /usr/bin/make -f sql/CMakeFiles/slave.dir/build.make sql/CMakeFiles/slave.dir/depend --- sql/CMakeFiles/slave.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/slave.dir/DependInfo.cmake Scanning dependencies of target slave /usr/bin/make -f sql/CMakeFiles/slave.dir/build.make sql/CMakeFiles/slave.dir/build --- sql/CMakeFiles/slave.dir/rpl_slave.cc.o --- [ 53%] Building CXX object sql/CMakeFiles/slave.dir/rpl_slave.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_slave.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.cc --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_reporting.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/pfs_engine_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/cursor_by_thread_connect_attr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_connect.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/table_session_account_connect_attrs.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/slave.dir/all --- [ 54%] Building CXX object sql/CMakeFiles/slave.dir/rpl_reporting.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_reporting.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0log.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 54%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/log/log0recv.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/log/log0recv.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 54%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0log.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/mtr/mtr0log.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mtr/mtr0log.cc --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_slave.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/slave.dir/rpl_reporting.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/libperfschema_embedded.a --- [ 54%] Linking CXX static library libperfschema_embedded.a cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/local/bin/cmake -P CMakeFiles/perfschema_embedded.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/perfschema && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/perfschema_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libperfschema_embedded.a CMakeFiles/perfschema_embedded.dir/cursor_by_account.cc.o CMakeFiles/perfschema_embedded.dir/cursor_by_host.cc.o CMakeFiles/perfschema_embedded.dir/cursor_by_thread.cc.o CMakeFiles/perfschema_embedded.dir/cursor_by_user.cc.o CMakeFiles/perfschema_embedded.dir/ha_perfschema.cc.o CMakeFiles/perfschema_embedded.dir/pfs.cc.o CMakeFiles/perfschema_embedded.dir/pfs_account.cc.o CMakeFiles/perfschema_embedded.dir/pfs_atomic.cc.o CMakeFiles/perfschema_embedded.dir/pfs_autosize.cc.o CMakeFiles/perfschema_embedded.dir/pfs_check.cc.o CMakeFiles/perfschema_embedded.dir/pfs_column_values.cc.o CMakeFiles/perfschema_embedded.dir/pfs_con_slice.cc.o CMakeFiles/perfschema_embedded.dir/pfs_defaults.cc.o CMakeFiles/perfschema_embedded.dir/pfs_digest.cc.o CMakeFiles/perfschema_embedded.dir/pfs_engine_table.cc.o CMakeFiles/perfschema_embedded.dir/pfs_events_stages.cc.o CMakeFiles/perfschema_embedded.dir/pfs_events_statements.cc.o CMakeFiles/perfschema_embedded.dir/pfs_events_waits.cc.o CMakeFiles/perfschema_embedded.dir/pfs_global.cc.o CMakeFiles/perfschema_embedded.dir/pfs_host.cc.o CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o CMakeFiles/perfschema_embedded.dir/pfs_server.cc.o CMakeFiles/perfschema_embedded.dir/pfs_setup_actor.cc.o CMakeFiles/perfschema_embedded.dir/pfs_setup_object.cc.o CMakeFiles/perfschema_embedded.dir/pfs_timer.cc.o CMakeFiles/perfschema_embedded.dir/pfs_user.cc.o CMakeFiles/perfschema_embedded.dir/pfs_visitor.cc.o CMakeFiles/perfschema_embedded.dir/table_accounts.cc.o CMakeFiles/perfschema_embedded.dir/table_all_instr.cc.o CMakeFiles/perfschema_embedded.dir/table_esgs_by_account_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_esgs_by_host_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_esgs_by_thread_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_esgs_by_user_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_esms_by_host_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_esms_by_digest.cc.o CMakeFiles/perfschema_embedded.dir/table_esms_by_thread_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_esms_by_user_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_esms_global_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_events_stages.cc.o CMakeFiles/perfschema_embedded.dir/table_events_statements.cc.o CMakeFiles/perfschema_embedded.dir/table_events_waits.cc.o CMakeFiles/perfschema_embedded.dir/table_events_waits_summary.cc.o CMakeFiles/perfschema_embedded.dir/table_ews_by_account_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_ews_by_host_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_ews_by_thread_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_ews_by_user_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_ews_global_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_file_instances.cc.o CMakeFiles/perfschema_embedded.dir/table_file_summary_by_instance.cc.o CMakeFiles/perfschema_embedded.dir/table_file_summary_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_socket_instances.cc.o CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_instance.cc.o CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_event_name.cc.o CMakeFiles/perfschema_embedded.dir/table_helper.cc.o CMakeFiles/perfschema_embedded.dir/table_host_cache.cc.o CMakeFiles/perfschema_embedded.dir/table_hosts.cc.o CMakeFiles/perfschema_embedded.dir/table_os_global_by_type.cc.o CMakeFiles/perfschema_embedded.dir/table_performance_timers.cc.o CMakeFiles/perfschema_embedded.dir/table_setup_actors.cc.o CMakeFiles/perfschema_embedded.dir/table_setup_consumers.cc.o CMakeFiles/perfschema_embedded.dir/table_setup_instruments.cc.o CMakeFiles/perfschema_embedded.dir/table_setup_objects.cc.o CMakeFiles/perfschema_embedded.dir/table_setup_timers.cc.o CMakeFiles/perfschema_embedded.dir/table_sync_instances.cc.o CMakeFiles/perfschema_embedded.dir/table_threads.cc.o CMakeFiles/perfschema_embedded.dir/table_tiws_by_index_usage.cc.o CMakeFiles/perfschema_embedded.dir/table_tiws_by_table.cc.o CMakeFiles/perfschema_embedded.dir/table_tlws_by_table.cc.o CMakeFiles/perfschema_embedded.dir/table_users.cc.o CMakeFiles/perfschema_embedded.dir/cursor_by_thread_connect_attr.cc.o CMakeFiles/perfschema_embedded.dir/table_session_connect.cc.o CMakeFiles/perfschema_embedded.dir/table_session_connect_attrs.cc.o CMakeFiles/perfschema_embedded.dir/table_session_account_connect_attrs.cc.o /usr/bin/ranlib libperfschema_embedded.a [ 54%] Built target perfschema_embedded --- sql/CMakeFiles/sqlgunitlib.dir/all --- /usr/bin/make -f sql/CMakeFiles/sqlgunitlib.dir/build.make sql/CMakeFiles/sqlgunitlib.dir/depend --- sql/CMakeFiles/sqlgunitlib.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/sqlgunitlib.dir/DependInfo.cmake Scanning dependencies of target sqlgunitlib /usr/bin/make -f sql/CMakeFiles/sqlgunitlib.dir/build.make sql/CMakeFiles/sqlgunitlib.dir/build --- sql/CMakeFiles/sqlgunitlib.dir/filesort_utils.cc.o --- [ 54%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/filesort_utils.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sqlgunitlib.dir/filesort_utils.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort_utils.cc --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_slave.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.cc: In function 'bool show_slave_status(THD*, Master_info*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.cc:3175:17: warning: this statement may fall through [-Wimplicit-fallthrough=] until_type= "SQL_AFTER_MTS_GAPS"; ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.cc:3176:5: note: here case Relay_log_info::UNTIL_DONE: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.h:145, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mem0mem.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/hash0hash.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/log0recv.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/log/log0recv.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic: In function 'ulint ut_fold_binary(const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:239:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:240:2: note: here case 6: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:241:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:242:2: note: here case 5: ^~~~ --- sql/CMakeFiles/sqlgunitlib.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort_utils.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:243:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:244:2: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:245:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:246:2: note: here case 3: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:247:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:248:2: note: here case 2: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:249:8: warning: this statement may fall through [-Wimplicit-fallthrough=] fold = ut_fold_ulint_pair(fold, (ulint)(*str++)); ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0rnd.ic:250:2: note: here case 1: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o --- [ 55%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mtr/mtr0mtr.cc --- sql/CMakeFiles/sqlgunitlib.dir/all --- --- sql/CMakeFiles/sqlgunitlib.dir/mdl.cc.o --- [ 55%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/mdl.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sqlgunitlib.dir/mdl.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/mdl.cc --- sql/CMakeFiles/sqlgunitlib.dir/sql_list.cc.o --- [ 55%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/sql_list.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sqlgunitlib.dir/sql_list.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/binlog.dir/all --- /usr/bin/make -f sql/CMakeFiles/binlog.dir/build.make sql/CMakeFiles/binlog.dir/depend --- sql/CMakeFiles/binlog.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/binlog.dir/DependInfo.cmake Scanning dependencies of target binlog /usr/bin/make -f sql/CMakeFiles/binlog.dir/build.make sql/CMakeFiles/binlog.dir/build --- sql/CMakeFiles/binlog.dir/uuid.cc.o --- [ 55%] Building CXX object sql/CMakeFiles/binlog.dir/uuid.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/uuid.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/uuid.cc --- sql/CMakeFiles/binlog.dir/rpl_gtid_misc.cc.o --- [ 56%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_misc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_gtid_misc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc --- sql/CMakeFiles/sqlgunitlib.dir/all --- --- sql/CMakeFiles/sqlgunitlib.dir/sql_string.cc.o --- [ 57%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/sql_string.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sqlgunitlib.dir/sql_string.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mach/mach0data.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mach/mach0data.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/mach/mach0data.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mach/mach0data.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mem/mem0mem.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0mem.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/mem/mem0mem.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mem/mem0mem.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0file.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0file.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/os/os0file.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/os/os0file.cc --- sql/CMakeFiles/sqlgunitlib.dir/all --- --- sql/CMakeFiles/sqlgunitlib.dir/thr_malloc.cc.o --- [ 57%] Building CXX object sql/CMakeFiles/sqlgunitlib.dir/thr_malloc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sqlgunitlib.dir/thr_malloc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mem/mem0pool.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0pool.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/mem/mem0pool.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mem/mem0pool.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0proc.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0proc.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/os/os0proc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/os/os0proc.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0sync.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0sync.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/os/os0sync.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/os/os0sync.cc --- sql/CMakeFiles/sqlgunitlib.dir/all --- --- sql/libsqlgunitlib.a --- [ 57%] Linking CXX static library libsqlgunitlib.a cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -P CMakeFiles/sqlgunitlib.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/sqlgunitlib.dir/link.txt --verbose=1 /usr/bin/ar qc libsqlgunitlib.a CMakeFiles/sqlgunitlib.dir/filesort_utils.cc.o CMakeFiles/sqlgunitlib.dir/mdl.cc.o CMakeFiles/sqlgunitlib.dir/sql_list.cc.o CMakeFiles/sqlgunitlib.dir/sql_string.cc.o CMakeFiles/sqlgunitlib.dir/thr_malloc.cc.o /usr/bin/ranlib libsqlgunitlib.a [ 57%] Built target sqlgunitlib --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0log.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0log.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/mtr/mtr0log.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mtr/mtr0log.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_sid_map.cc.o --- [ 57%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_sid_map.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_gtid_sid_map.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_sid_map.cc --- sql/CMakeFiles/binlog.dir/rpl_gtid_set.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o --- --- sql/CMakeFiles/binlog.dir/all --- [ 57%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_set.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_gtid_set.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_set.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/mtr/mtr0mtr.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/os/os0thread.cc --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_mi.cc.o --- [ 57%] Building CXX object sql/CMakeFiles/slave.dir/rpl_mi.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_mi.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0cur.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0cur.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/page/page0cur.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/page/page0cur.cc --- sql/CMakeFiles/slave.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/os/os0file.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/os/os0file.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_specification.cc.o --- [ 57%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_specification.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_gtid_specification.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_specification.cc --- sql/CMakeFiles/binlog.dir/rpl_gtid_state.cc.o --- [ 57%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_state.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_gtid_state.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/os/os0proc.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0proc.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/os/os0proc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/os/os0proc.cc --- storage/innobase/CMakeFiles/innobase.dir/os/os0sync.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0sync.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/os/os0sync.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/os/os0sync.cc --- storage/innobase/CMakeFiles/innobase.dir/os/os0thread.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0thread.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/os/os0thread.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/os/os0thread.cc --- storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/page/page0cur.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/page/page0cur.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0page.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0page.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/page/page0page.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/page/page0page.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o --- --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_rli.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/page/page0page.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/page/page0page.cc --- sql/CMakeFiles/slave.dir/all --- [ 57%] Building CXX object sql/CMakeFiles/slave.dir/rpl_rli.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_rli.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/slave.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_owned.cc.o --- [ 57%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_owned.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_gtid_owned.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_owned.cc --- sql/CMakeFiles/binlog.dir/rpl_gtid_cache.cc.o --- [ 57%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_cache.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_gtid_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o --- [ 57%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/page/page0zip.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/page/page0zip.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/pars/lexyy.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/lexyy.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0zip.cc.o --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0zip.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/page/page0zip.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/page/page0zip.cc --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_info_handler.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_handler.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_info_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_handler.cc --- sql/CMakeFiles/slave.dir/rpl_info_file.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_file.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_info_file.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_file.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_execution.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_execution.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_gtid_execution.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc --- sql/CMakeFiles/slave.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_file.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/slave.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_file.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/dynamic_ids.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_handler.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_file.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/dynamic_ids.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_handler.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/slave.dir/rpl_info_table.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_table.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_info_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.cc --- sql/CMakeFiles/slave.dir/rpl_info_values.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_values.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_info_values.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_values.cc --- sql/CMakeFiles/slave.dir/rpl_info.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_info.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/slave.dir/rpl_info_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/dynamic_ids.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_handler.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/dynamic_ids.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_handler.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/slave.dir/rpl_info.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_mutex_cond_array.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_gtid_mutex_cond_array.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_gtid_mutex_cond_array.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/pars/pars0grm.cc.o --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0grm.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/pars/pars0grm.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0grm.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_info_factory.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_factory.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_info_factory.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/pars/pars0opt.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0opt.cc --- sql/CMakeFiles/slave.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/slave.dir/rpl_info_table_access.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_table_access.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_info_table_access.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_table_access.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o --- --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/log_event.cc.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o --- sql/CMakeFiles/binlog.dir/all --- [ 58%] Building CXX object sql/CMakeFiles/binlog.dir/log_event.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/log_event.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/lexyy.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0grm.cc.o --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0grm.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/pars/pars0grm.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0grm.cc --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_info_factory.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc: In static member function 'static Relay_log_info* Rpl_info_factory::create_rli(uint, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:227:33: warning: 'new' of type 'Relay_log_info' with extended alignment 64 [-Waligned-new=] ))) ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:227:33: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:227:33: note: use '-faligned-new' to enable C++17 over-aligned new support /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc: In static member function 'static Slave_worker* Rpl_info_factory::create_worker(uint, uint, Relay_log_info*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:400:33: warning: 'new' of type 'Slave_worker' with extended alignment 64 [-Waligned-new=] ))) ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:400:33: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_factory.cc:400:33: note: use '-faligned-new' to enable C++17 over-aligned new support --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/dynamic_ids.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/dynamic_ids.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/dynamic_ids.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/dynamic_ids.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.cc.o --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/pars/pars0pars.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0pars.cc --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_rli_pdb.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/rpl_rli_pdb.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_rli_pdb.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli_pdb.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/log_event_old.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/binlog.dir/log_event_old.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/log_event_old.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event_old.cc --- sql/CMakeFiles/slave.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli_pdb.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli_pdb.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli_pdb.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli_pdb.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli_pdb.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event_old.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event_old.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event_old.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event_old.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event_old.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0opt.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/que0types.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/pars0pars.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0pars.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/pars/pars0sym.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0sym.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o --- [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0pars.cc --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_info_dummy.cc.o --- [ 58%] Building CXX object sql/CMakeFiles/slave.dir/rpl_info_dummy.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/slave.dir/rpl_info_dummy.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info_dummy.cc --- sql/libslave.a --- [ 59%] Linking CXX static library libslave.a cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -P CMakeFiles/slave.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/slave.dir/link.txt --verbose=1 /usr/bin/ar qc libslave.a CMakeFiles/slave.dir/rpl_slave.cc.o CMakeFiles/slave.dir/rpl_reporting.cc.o CMakeFiles/slave.dir/rpl_mi.cc.o CMakeFiles/slave.dir/rpl_rli.cc.o CMakeFiles/slave.dir/rpl_info_handler.cc.o CMakeFiles/slave.dir/rpl_info_file.cc.o CMakeFiles/slave.dir/rpl_info_table.cc.o CMakeFiles/slave.dir/rpl_info_values.cc.o CMakeFiles/slave.dir/rpl_info.cc.o CMakeFiles/slave.dir/rpl_info_factory.cc.o CMakeFiles/slave.dir/rpl_info_table_access.cc.o CMakeFiles/slave.dir/dynamic_ids.cc.o CMakeFiles/slave.dir/rpl_rli_pdb.cc.o CMakeFiles/slave.dir/rpl_info_dummy.cc.o /usr/bin/ranlib libslave.a [ 59%] Built target slave --- sql/CMakeFiles/master.dir/all --- /usr/bin/make -f sql/CMakeFiles/master.dir/build.make sql/CMakeFiles/master.dir/depend --- sql/CMakeFiles/master.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/master.dir/DependInfo.cmake Scanning dependencies of target master /usr/bin/make -f sql/CMakeFiles/master.dir/build.make sql/CMakeFiles/master.dir/build --- sql/CMakeFiles/master.dir/rpl_master.cc.o --- [ 59%] Building CXX object sql/CMakeFiles/master.dir/rpl_master.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/master.dir/rpl_master.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_master.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/binlog.cc.o --- [ 59%] Building CXX object sql/CMakeFiles/binlog.dir/binlog.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/binlog.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/que/que0que.cc.o --- [ 59%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/que/que0que.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/que/que0que.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/que/que0que.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/que0types.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/pars0pars.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0pars.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- sql/CMakeFiles/master.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0sym.cc.o --- [ 59%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0sym.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/pars/pars0sym.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/pars/pars0sym.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o --- [ 59%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/read/read0read.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/read/read0read.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/sql_binlog.cc.o --- [ 59%] Building CXX object sql/CMakeFiles/binlog.dir/sql_binlog.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/sql_binlog.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_binlog.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o --- [ 59%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/rem/rem0cmp.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/rem/rem0cmp.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_binlog.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_binlog.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_binlog.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_binlog.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_binlog.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/que/que0que.cc.o --- [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/que/que0que.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/que/que0que.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/que/que0que.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_filter.cc.o --- [ 60%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_filter.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_filter.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.cc.o --- [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/rem/rem0rec.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/rem/rem0rec.cc --- sql/CMakeFiles/master.dir/all --- --- sql/libmaster.a --- [ 60%] Linking CXX static library libmaster.a cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -P CMakeFiles/master.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/master.dir/link.txt --verbose=1 /usr/bin/ar qc libmaster.a CMakeFiles/master.dir/rpl_master.cc.o /usr/bin/ranlib libmaster.a [ 60%] Built target master --- sql/CMakeFiles/partition_embedded.dir/all --- /usr/bin/make -f sql/CMakeFiles/partition_embedded.dir/build.make sql/CMakeFiles/partition_embedded.dir/depend --- sql/CMakeFiles/partition_embedded.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/partition_embedded.dir/DependInfo.cmake Scanning dependencies of target partition_embedded /usr/bin/make -f sql/CMakeFiles/partition_embedded.dir/build.make sql/CMakeFiles/partition_embedded.dir/build --- sql/CMakeFiles/partition_embedded.dir/ha_partition.cc.o --- [ 60%] Building CXX object sql/CMakeFiles/partition_embedded.dir/ha_partition.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/partition_embedded.dir/ha_partition.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/partition_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_record.cc.o --- [ 61%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_record.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_record.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc --- sql/CMakeFiles/binlog.dir/binlog.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc: In member function 'void MYSQL_BIN_LOG::handle_binlog_flush_or_sync_error(THD*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:7277:23: warning: ' Hence aborting the server.' directive writing 27 bytes into a region of size between 1 and 512 [-Wformat-overflow=] sprintf(err_buff, "%s Hence aborting the server.", errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:7277:12: note: 'sprintf' output between 28 and 539 bytes into a destination of size 512 sprintf(err_buff, "%s Hence aborting the server.", errmsg); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/partition_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/read/read0read.cc.o --- [ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/read/read0read.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/read/read0read.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/read/read0read.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_record.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/rem0rec.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/rem/rem0rec.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- sql/CMakeFiles/partition_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc: In member function 'virtual void ha_partition::update_create_info(HA_CREATE_INFO*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:2162:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&dummy_info, 0, sizeof(dummy_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_record_old.cc.o --- [ 61%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_record_old.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_record_old.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record_old.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0cmp.cc.o --- [ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0cmp.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/rem/rem0cmp.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/rem/rem0cmp.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o --- [ 61%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0ext.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0ext.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_utility.cc.o --- [ 61%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_utility.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_utility.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc --- sql/CMakeFiles/binlog.dir/rpl_record_old.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record_old.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record_old.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record_old.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record_old.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record_old.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/binlog.dir/rpl_utility.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/binlog.dir/rpl_injector.cc.o --- [ 61%] Building CXX object sql/CMakeFiles/binlog.dir/rpl_injector.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/binlog.dir/rpl_injector.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0ftsort.cc.o --- [ 61%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ftsort.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0ftsort.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0ftsort.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0rec.cc.o --- [ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0rec.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/rem/rem0rec.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/rem/rem0rec.cc --- sql/CMakeFiles/binlog.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/partition.dir/all --- /usr/bin/make -f sql/CMakeFiles/partition.dir/build.make sql/CMakeFiles/partition.dir/depend --- sql/CMakeFiles/partition.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/partition.dir/DependInfo.cmake Scanning dependencies of target partition /usr/bin/make -f sql/CMakeFiles/partition.dir/build.make sql/CMakeFiles/partition.dir/build --- sql/CMakeFiles/partition.dir/ha_partition.cc.o --- [ 61%] Building CXX object sql/CMakeFiles/partition.dir/ha_partition.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/partition.dir/ha_partition.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc --- sql/CMakeFiles/binlog.dir/all --- --- sql/libbinlog.a --- [ 61%] Linking CXX static library libbinlog.a cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -P CMakeFiles/binlog.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/binlog.dir/link.txt --verbose=1 /usr/bin/ar qc libbinlog.a CMakeFiles/binlog.dir/uuid.cc.o CMakeFiles/binlog.dir/rpl_gtid_misc.cc.o CMakeFiles/binlog.dir/rpl_gtid_sid_map.cc.o CMakeFiles/binlog.dir/rpl_gtid_set.cc.o CMakeFiles/binlog.dir/rpl_gtid_specification.cc.o CMakeFiles/binlog.dir/rpl_gtid_state.cc.o CMakeFiles/binlog.dir/rpl_gtid_owned.cc.o CMakeFiles/binlog.dir/rpl_gtid_cache.cc.o CMakeFiles/binlog.dir/rpl_gtid_execution.cc.o CMakeFiles/binlog.dir/rpl_gtid_mutex_cond_array.cc.o CMakeFiles/binlog.dir/log_event.cc.o CMakeFiles/binlog.dir/log_event_old.cc.o CMakeFiles/binlog.dir/binlog.cc.o CMakeFiles/binlog.dir/sql_binlog.cc.o CMakeFiles/binlog.dir/rpl_filter.cc.o CMakeFiles/binlog.dir/rpl_record.cc.o CMakeFiles/binlog.dir/rpl_record_old.cc.o CMakeFiles/binlog.dir/rpl_utility.cc.o CMakeFiles/binlog.dir/rpl_injector.cc.o /usr/bin/ranlib libbinlog.a [ 61%] Built target binlog --- libmysqld/CMakeFiles/sql_embedded.dir/all --- /usr/bin/make -f libmysqld/CMakeFiles/sql_embedded.dir/build.make libmysqld/CMakeFiles/sql_embedded.dir/depend --- libmysqld/lex_token.h --- [ 61%] Generating lex_token.h cd /construction/databases/mysql56-server/.build/libmysqld && ../sql/gen_lex_token > lex_token.h --- libmysqld/CMakeFiles/sql_embedded.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysqld /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysqld /construction/databases/mysql56-server/.build/libmysqld/CMakeFiles/sql_embedded.dir/DependInfo.cmake --- sql/CMakeFiles/partition_embedded.dir/all --- --- sql/libpartition_embedded.a --- [ 61%] Linking CXX static library libpartition_embedded.a cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -P CMakeFiles/partition_embedded.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/partition_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libpartition_embedded.a CMakeFiles/partition_embedded.dir/ha_partition.cc.o /usr/bin/ranlib libpartition_embedded.a [ 61%] Built target partition_embedded --- storage/heap/CMakeFiles/hp_test2.dir/all --- /usr/bin/make -f storage/heap/CMakeFiles/hp_test2.dir/build.make storage/heap/CMakeFiles/hp_test2.dir/depend --- storage/heap/CMakeFiles/hp_test2.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/heap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/heap /construction/databases/mysql56-server/.build/storage/heap/CMakeFiles/hp_test2.dir/DependInfo.cmake --- sql/CMakeFiles/partition.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/heap/CMakeFiles/hp_test2.dir/all --- Scanning dependencies of target hp_test2 /usr/bin/make -f storage/heap/CMakeFiles/hp_test2.dir/build.make storage/heap/CMakeFiles/hp_test2.dir/build --- storage/heap/CMakeFiles/hp_test2.dir/hp_test2.c.o --- [ 61%] Building C object storage/heap/CMakeFiles/hp_test2.dir/hp_test2.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/hp_test2.dir/hp_test2.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_test2.c --- sql/CMakeFiles/partition.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/heap/CMakeFiles/hp_test2.dir/all --- --- storage/heap/hp_test2 --- [ 61%] Linking CXX executable hp_test2 cd /construction/databases/mysql56-server/.build/storage/heap && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/hp_test2.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/hp_test2.dir/hp_test2.c.o -o hp_test2 -pthread libheap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 61%] Built target hp_test2 --- storage/heap/CMakeFiles/hp_test1.dir/all --- /usr/bin/make -f storage/heap/CMakeFiles/hp_test1.dir/build.make storage/heap/CMakeFiles/hp_test1.dir/depend --- storage/heap/CMakeFiles/hp_test1.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/heap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/heap /construction/databases/mysql56-server/.build/storage/heap/CMakeFiles/hp_test1.dir/DependInfo.cmake Scanning dependencies of target hp_test1 /usr/bin/make -f storage/heap/CMakeFiles/hp_test1.dir/build.make storage/heap/CMakeFiles/hp_test1.dir/build --- storage/heap/CMakeFiles/hp_test1.dir/hp_test1.c.o --- [ 62%] Building C object storage/heap/CMakeFiles/hp_test1.dir/hp_test1.c.o cd /construction/databases/mysql56-server/.build/storage/heap && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/hp_test1.dir/hp_test1.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_test1.c --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/rem0rec.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/rem/rem0rec.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/heap/CMakeFiles/hp_test1.dir/all --- --- storage/heap/hp_test1 --- [ 62%] Linking CXX executable hp_test1 cd /construction/databases/mysql56-server/.build/storage/heap && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/hp_test1.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/hp_test1.dir/hp_test1.c.o -o hp_test1 -pthread libheap.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 62%] Built target hp_test1 --- storage/myisam/CMakeFiles/myisamchk.dir/all --- /usr/bin/make -f storage/myisam/CMakeFiles/myisamchk.dir/build.make storage/myisam/CMakeFiles/myisamchk.dir/depend --- storage/myisam/CMakeFiles/myisamchk.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisamchk.dir/DependInfo.cmake Scanning dependencies of target myisamchk /usr/bin/make -f storage/myisam/CMakeFiles/myisamchk.dir/build.make storage/myisam/CMakeFiles/myisamchk.dir/build --- storage/myisam/CMakeFiles/myisamchk.dir/myisamchk.c.o --- [ 62%] Building C object storage/myisam/CMakeFiles/myisamchk.dir/myisamchk.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisamchk.dir/myisamchk.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisamchk.c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisamchk.c: In function 'myisamchk.constprop': /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisamchk.c:1379:22: warning: '%ld' directive writing between 1 and 10 bytes into a region of size 8 [-Wformat-overflow=] sprintf(null_pos,"%ld",(long) keyseg->null_pos+1); ^~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisamchk.c:1379:21: note: directive argument in the range [1, 4294967296] sprintf(null_pos,"%ld",(long) keyseg->null_pos+1); ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisamchk.c:1379:4: note: 'sprintf' output between 2 and 11 bytes into a destination of size 8 sprintf(null_pos,"%ld",(long) keyseg->null_pos+1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o --- [ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0ext.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o --- [ 62%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0import.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc --- storage/myisam/CMakeFiles/myisamchk.dir/all --- --- storage/myisam/myisamchk --- [ 62%] Linking CXX executable myisamchk cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisamchk.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/myisamchk.dir/myisamchk.c.o -o myisamchk -Wl,-rpath,/usr/local/lib -pthread libmyisam.a ../../mysys_ssl/libmysys_ssl.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a -lm -lexecinfo ../../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup --- libmysqld/CMakeFiles/sql_embedded.dir/all --- Scanning dependencies of target sql_embedded --- storage/myisam/CMakeFiles/myisamchk.dir/all --- [ 62%] Built target myisamchk --- storage/myisam/CMakeFiles/myisamlog.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- /usr/bin/make -f libmysqld/CMakeFiles/sql_embedded.dir/build.make libmysqld/CMakeFiles/sql_embedded.dir/build --- storage/myisam/CMakeFiles/myisamlog.dir/all --- /usr/bin/make -f storage/myisam/CMakeFiles/myisamlog.dir/build.make storage/myisam/CMakeFiles/myisamlog.dir/depend --- storage/myisam/CMakeFiles/myisamlog.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisamlog.dir/DependInfo.cmake Scanning dependencies of target myisamlog /usr/bin/make -f storage/myisam/CMakeFiles/myisamlog.dir/build.make storage/myisam/CMakeFiles/myisamlog.dir/build --- storage/myisam/CMakeFiles/myisamlog.dir/myisamlog.c.o --- [ 63%] Building C object storage/myisam/CMakeFiles/myisamlog.dir/myisamlog.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisamlog.dir/myisamlog.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisamlog.c --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/emb_qcache.cc.o --- [ 63%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/emb_qcache.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/emb_qcache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/emb_qcache.cc --- storage/myisam/CMakeFiles/myisamlog.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisamlog.c: In function 'examine_log': /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisamlog.c:332:6: warning: cast between incompatible function types from 'void (*)(struct file_info *)' to 'void (*)(void *, TREE_FREE, const void *)' {aka 'void (*)(void *, enum , const void *)'} [-Wcast-function-type] (tree_element_free) file_info_free, NULL); ^ --- sql/CMakeFiles/partition.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc: In member function 'virtual void ha_partition::update_create_info(HA_CREATE_INFO*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:2162:44: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&dummy_info, 0, sizeof(dummy_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/ha_partition.cc:53: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/emb_qcache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/myisam/CMakeFiles/myisamlog.dir/all --- --- storage/myisam/myisamlog --- [ 63%] Linking CXX executable myisamlog cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisamlog.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/myisamlog.dir/myisamlog.c.o -o myisamlog -pthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 63%] Built target myisamlog --- storage/myisam/CMakeFiles/myisam_ftdump.dir/all --- /usr/bin/make -f storage/myisam/CMakeFiles/myisam_ftdump.dir/build.make storage/myisam/CMakeFiles/myisam_ftdump.dir/depend --- storage/myisam/CMakeFiles/myisam_ftdump.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisam_ftdump.dir/DependInfo.cmake Scanning dependencies of target myisam_ftdump /usr/bin/make -f storage/myisam/CMakeFiles/myisam_ftdump.dir/build.make storage/myisam/CMakeFiles/myisam_ftdump.dir/build --- storage/myisam/CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o --- [ 63%] Building C object storage/myisam/CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisam_ftdump.c --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/emb_qcache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/emb_qcache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/emb_qcache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/emb_qcache.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/myisam/CMakeFiles/myisam_ftdump.dir/all --- --- storage/myisam/myisam_ftdump --- [ 63%] Linking CXX executable myisam_ftdump cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisam_ftdump.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o -o myisam_ftdump -Wl,-rpath,/usr/local/lib -pthread libmyisam.a ../../mysys_ssl/libmysys_ssl.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a -lm -lexecinfo ../../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 63%] Built target myisam_ftdump --- storage/myisam/CMakeFiles/myisampack.dir/all --- /usr/bin/make -f storage/myisam/CMakeFiles/myisampack.dir/build.make storage/myisam/CMakeFiles/myisampack.dir/depend --- storage/myisam/CMakeFiles/myisampack.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisampack.dir/DependInfo.cmake --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc: In function 'dberr_t row_import_for_mysql(dict_table_t*, row_prebuilt_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:3528:31: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct row_import'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cfg, 0x0, sizeof(cfg)); ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:104:8: note: 'struct row_import' declared here struct row_import { ^~~~~~~~~~ --- storage/myisam/CMakeFiles/myisampack.dir/all --- Scanning dependencies of target myisampack /usr/bin/make -f storage/myisam/CMakeFiles/myisampack.dir/build.make storage/myisam/CMakeFiles/myisampack.dir/build --- storage/myisam/CMakeFiles/myisampack.dir/myisampack.c.o --- [ 63%] Building C object storage/myisam/CMakeFiles/myisampack.dir/myisampack.c.o cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/bin/cc -DHAVE_CONFIG_H -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/myisampack.dir/myisampack.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/myisampack.c --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc: In member function 'dberr_t PageConverter::update_page(buf_block_t*, ulint&)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:2030:7: warning: this statement may fall through [-Wimplicit-fallthrough=] err = set_current_xdes( ~~~~^~~~~~~~~~~~~~~~~~~ buf_block_get_page_no(block), get_frame(block)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:2032:2: note: here case FIL_PAGE_INODE: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o --- [ 63%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0ftsort.cc --- storage/myisam/CMakeFiles/myisampack.dir/all --- --- storage/myisam/myisampack --- [ 63%] Linking CXX executable myisampack cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisampack.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/myisampack.dir/myisampack.c.o -o myisampack -Wl,-rpath,/usr/local/lib -pthread libmyisam.a ../../mysys_ssl/libmysys_ssl.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a -lm -lexecinfo ../../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 63%] Built target myisampack --- storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/DependInfo.cmake Scanning dependencies of target pfs_instr-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/pfs_instr-t.cc.o --- [ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/pfs_instr-t.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_instr-t.dir/pfs_instr-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_instr-t.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/lib_sql.cc.o --- [ 63%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/lib_sql.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/lib_sql.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc: In function 'dberr_t row_import_for_mysql(dict_table_t*, row_prebuilt_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:3202:8: warning: '%s' directive output may be truncated writing up to 3999 bytes into a region of size 1009 [-Wformat-truncation=] "Error opening '%s', will attempt to import " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "without schema verification", name); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:3201:14: note: 'snprintf' output between 69 and 4068 bytes into a destination of size 1024 ut_snprintf(msg, sizeof(msg), --- storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/all --- --- storage/perfschema/unittest/pfs_instr-t --- [ 63%] Linking CXX executable pfs_instr-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_instr-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs_instr-t.dir/pfs_instr-t.cc.o -o pfs_instr-t -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../../mysys/libmysys.a libpfs_server_stubs.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 63%] Built target pfs_instr-t --- storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/DependInfo.cmake Scanning dependencies of target pfs_account-oom-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/pfs_account-oom-t.cc.o --- [ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/pfs_account-oom-t.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_account-oom-t.dir/pfs_account-oom-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_account-oom-t.cc --- storage/perfschema/unittest/pfs_account-oom-t --- [ 63%] Linking CXX executable pfs_account-oom-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_account-oom-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs_account-oom-t.dir/pfs_account-oom-t.cc.o -o pfs_account-oom-t -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../../mysys/libmysys.a libpfs_server_stubs.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 63%] Built target pfs_account-oom-t --- storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/DependInfo.cmake Scanning dependencies of target pfs_misc-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/pfs_misc-t.cc.o --- [ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/pfs_misc-t.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_misc-t.dir/pfs_misc-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_misc-t.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o --- [ 63%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0ins.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0ins.cc --- storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/all --- --- storage/perfschema/unittest/pfs_misc-t --- [ 63%] Linking CXX executable pfs_misc-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_misc-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs_misc-t.dir/pfs_misc-t.cc.o -o pfs_misc-t -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../../mysys/libmysys.a libpfs_server_stubs.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 63%] Built target pfs_misc-t --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/DependInfo.cmake Scanning dependencies of target pfs_instr_class-oom-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/pfs_instr_class-oom-t.cc.o --- [ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/pfs_instr_class-oom-t.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_instr_class-oom-t.dir/pfs_instr_class-oom-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_instr_class-oom-t.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:26, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:26, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:26, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/all --- --- storage/perfschema/unittest/pfs_instr_class-oom-t --- [ 63%] Linking CXX executable pfs_instr_class-oom-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_instr_class-oom-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs_instr_class-oom-t.dir/pfs_instr_class-oom-t.cc.o -o pfs_instr_class-oom-t -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../../mysys/libmysys.a libpfs_server_stubs.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 63%] Built target pfs_instr_class-oom-t --- storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/DependInfo.cmake Scanning dependencies of target pfs_host-oom-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/pfs_host-oom-t.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:26, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:26, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/all --- [ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/pfs_host-oom-t.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_host-oom-t.dir/pfs_host-oom-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_host-oom-t.cc --- storage/perfschema/unittest/pfs_host-oom-t --- [ 63%] Linking CXX executable pfs_host-oom-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_host-oom-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs_host-oom-t.dir/pfs_host-oom-t.cc.o -o pfs_host-oom-t -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../../mysys/libmysys.a libpfs_server_stubs.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 63%] Built target pfs_host-oom-t --- storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/DependInfo.cmake Scanning dependencies of target pfs_user-oom-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/pfs_user-oom-t.cc.o --- [ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/pfs_user-oom-t.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_user-oom-t.dir/pfs_user-oom-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_user-oom-t.cc --- storage/perfschema/unittest/pfs_user-oom-t --- [ 63%] Linking CXX executable pfs_user-oom-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_user-oom-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs_user-oom-t.dir/pfs_user-oom-t.cc.o -o pfs_user-oom-t -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../../mysys/libmysys.a libpfs_server_stubs.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 63%] Built target pfs_user-oom-t --- storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/DependInfo.cmake Scanning dependencies of target pfs_instr-oom-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/pfs_instr-oom-t.cc.o --- [ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/pfs_instr-oom-t.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_instr-oom-t.dir/pfs_instr-oom-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_instr-oom-t.cc --- sql/CMakeFiles/partition.dir/all --- --- sql/libpartition.a --- [ 63%] Linking CXX static library libpartition.a cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -P CMakeFiles/partition.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/partition.dir/link.txt --verbose=1 /usr/bin/ar qc libpartition.a CMakeFiles/partition.dir/ha_partition.cc.o /usr/bin/ranlib libpartition.a [ 63%] Built target partition --- storage/perfschema/unittest/CMakeFiles/pfs-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs-t.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs-t.dir/DependInfo.cmake Scanning dependencies of target pfs-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs-t.dir/pfs-t.cc.o --- [ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs-t.dir/pfs-t.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs-t.dir/pfs-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs-t.cc --- storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/all --- --- storage/perfschema/unittest/pfs_instr-oom-t --- [ 63%] Linking CXX executable pfs_instr-oom-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_instr-oom-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs_instr-oom-t.dir/pfs_instr-oom-t.cc.o -o pfs_instr-oom-t -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../../mysys/libmysys.a libpfs_server_stubs.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 63%] Built target pfs_instr-oom-t --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/depend --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/DependInfo.cmake Scanning dependencies of target pfs_instr_class-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/pfs_instr_class-t.cc.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0import.cc.o --- --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/all --- [ 63%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/pfs_instr_class-t.cc.o --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 63%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0import.cc.o --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/all --- cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_instr_class-t.dir/pfs_instr_class-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_instr_class-t.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0import.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/all --- --- storage/perfschema/unittest/pfs_instr_class-t --- [ 63%] Linking CXX executable pfs_instr_class-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_instr_class-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs_instr_class-t.dir/pfs_instr_class-t.cc.o -o pfs_instr_class-t -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../../mysys/libmysys.a libpfs_server_stubs.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 63%] Built target pfs_instr_class-t --- libmysql/CMakeFiles/libmysql.dir/all --- /usr/bin/make -f libmysql/CMakeFiles/libmysql.dir/build.make libmysql/CMakeFiles/libmysql.dir/depend --- libmysql/CMakeFiles/libmysql.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysql /construction/databases/mysql56-server/.build/libmysql/CMakeFiles/libmysql.dir/DependInfo.cmake Scanning dependencies of target libmysql /usr/bin/make -f libmysql/CMakeFiles/libmysql.dir/build.make libmysql/CMakeFiles/libmysql.dir/build --- libmysql/CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o --- [ 64%] Building CXX object libmysql/CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -Dlibmysql_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o -c /construction/databases/mysql56-server/.build/libmysql/libmysql_exports_file.cc --- libmysql/liblibmysql.so --- [ 64%] Linking CXX shared library liblibmysql.so cd /construction/databases/mysql56-server/.build/libmysql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/libmysql.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib -shared -Wl,-soname,liblibmysql.so -o liblibmysql.so CMakeFiles/libmysql.dir/libmysql_exports_file.cc.o -Wl,-rpath,/usr/local/lib -pthread libclientlib.a ../dbug/libdbug.a ../strings/libstrings.a ../vio/libvio.a ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a -lz /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a -lm -lexecinfo ../strings/libstrings.a -pthread -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 64%] Built target libmysql --- libmysql/CMakeFiles/mysqlclient.dir/all --- /usr/bin/make -f libmysql/CMakeFiles/mysqlclient.dir/build.make libmysql/CMakeFiles/mysqlclient.dir/depend --- libmysql/mysqlclient_depends.c --- [ 64%] Generating mysqlclient_depends.c cd /construction/databases/mysql56-server/.build/libmysql && /usr/local/bin/cmake -E touch /construction/databases/mysql56-server/.build/libmysql/mysqlclient_depends.c --- libmysql/CMakeFiles/mysqlclient.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysql /construction/databases/mysql56-server/.build/libmysql/CMakeFiles/mysqlclient.dir/DependInfo.cmake Scanning dependencies of target mysqlclient /usr/bin/make -f libmysql/CMakeFiles/mysqlclient.dir/build.make libmysql/CMakeFiles/mysqlclient.dir/build --- libmysql/CMakeFiles/mysqlclient.dir/mysqlclient_depends.c.o --- [ 65%] Building C object libmysql/CMakeFiles/mysqlclient.dir/mysqlclient_depends.c.o cd /construction/databases/mysql56-server/.build/libmysql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysqlclient.dir/mysqlclient_depends.c.o -c /construction/databases/mysql56-server/.build/libmysql/mysqlclient_depends.c --- libmysql/libmysqlclient.a --- [ 65%] Linking C static library libmysqlclient.a cd /construction/databases/mysql56-server/.build/libmysql && /usr/local/bin/cmake -P CMakeFiles/mysqlclient.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/libmysql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysqlclient.dir/link.txt --verbose=1 /usr/bin/ar qc libmysqlclient.a CMakeFiles/mysqlclient.dir/mysqlclient_depends.c.o /usr/bin/ranlib libmysqlclient.a cd /construction/databases/mysql56-server/.build/libmysql && rm /construction/databases/mysql56-server/.build/libmysql/libmysqlclient.a cd /construction/databases/mysql56-server/.build/libmysql && /usr/local/bin/cmake -P /construction/databases/mysql56-server/.build/libmysql/merge_archives_mysqlclient.cmake /usr/libexec/binutils227/elf/ar: creating /construction/databases/mysql56-server/.build/libmysql/libmysqlclient.a [ 65%] Built target mysqlclient --- client/CMakeFiles/mysqltest.dir/all --- /usr/bin/make -f client/CMakeFiles/mysqltest.dir/build.make client/CMakeFiles/mysqltest.dir/depend --- client/CMakeFiles/mysqltest.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/client /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/client /construction/databases/mysql56-server/.build/client/CMakeFiles/mysqltest.dir/DependInfo.cmake Scanning dependencies of target mysqltest /usr/bin/make -f client/CMakeFiles/mysqltest.dir/build.make client/CMakeFiles/mysqltest.dir/build --- client/CMakeFiles/mysqltest.dir/mysqltest.cc.o --- [ 65%] Building CXX object client/CMakeFiles/mysqltest.dir/mysqltest.cc.o cd /construction/databases/mysql56-server/.build/client && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_DLOPEN -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include/editline -I/construction/databases/mysql56-server/.build/client -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -DTHREADS -o CMakeFiles/mysqltest.dir/mysqltest.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/client/mysqltest.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:50, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:50, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- storage/perfschema/unittest/CMakeFiles/pfs-t.dir/all --- --- storage/perfschema/unittest/pfs-t --- [ 65%] Linking CXX executable pfs-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs-t.dir/pfs-t.cc.o -o pfs-t -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../../mysys/libmysys.a libpfs_server_stubs.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../strings/libstrings.a -lz -lm -lexecinfo -pthread [ 65%] Built target pfs-t --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0merge.cc.o --- [ 66%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0merge.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0merge.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0merge.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:25, from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc: In function 'my_bool mysqld_get_one_option(int, const my_option*, char*)': /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/sql_priv.h:47:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((THD *) Thd) != NULL) \ ^~ /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:8460:5: note: in expansion of macro 'WARN_DEPRECATED' WARN_DEPRECATED(NULL, "--language/-l", "'--lc-messages-dir'"); ^~~~~~~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/lib_sql.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/../sql/mysqld.cc:8462:3: note: here case OPT_LC_MESSAGES_DIRECTORY: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/libmysqld.c.o --- [ 66%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/libmysqld.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/libmysqld.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libmysqld/libmysqld.c --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_builtin.cc.o --- [ 66%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_builtin.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_builtin.cc.o -c /construction/databases/mysql56-server/.build/sql/sql_builtin.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/client/get_password.c.o --- [ 66%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/client/get_password.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/client/get_password.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/client/get_password.c --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc: In function 'dberr_t row_import_for_mysql(dict_table_t*, row_prebuilt_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:3528:31: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct row_import'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&cfg, 0x0, sizeof(cfg)); ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:104:8: note: 'struct row_import' declared here struct row_import { ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/errmsg.c.o --- [ 67%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/errmsg.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/libmysql/errmsg.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libmysql/errmsg.c --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc: In member function 'dberr_t PageConverter::update_page(buf_block_t*, ulint&)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:2030:7: warning: this statement may fall through [-Wimplicit-fallthrough=] err = set_current_xdes( ~~~~^~~~~~~~~~~~~~~~~~~ buf_block_get_page_no(block), get_frame(block)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:2032:2: note: here case FIL_PAGE_INODE: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ins.cc.o --- [ 67%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ins.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0ins.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0ins.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.h:415, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/row0merge.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0merge.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic: In function 'void mach_swap_byte_order(unsigned char*, const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:795:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:796:9: note: here case 7: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:796:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:797:9: note: here case 6: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:797:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:798:9: note: here case 5: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:798:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:799:9: note: here case 4: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:799:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:800:9: note: here case 3: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:800:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:801:9: note: here case 2: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:801:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:802:9: note: here case 1: *--dest = *from; ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0import.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc: In function 'dberr_t row_import_for_mysql(dict_table_t*, row_prebuilt_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:3202:8: warning: '%s' directive output may be truncated writing up to 3999 bytes into a region of size 1009 [-Wformat-truncation=] "Error opening '%s', will attempt to import " ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "without schema verification", name); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0import.cc:3201:14: note: 'snprintf' output between 69 and 4068 bytes into a destination of size 1024 ut_snprintf(msg, sizeof(msg), --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0merge.cc.o --- [ 67%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0merge.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0merge.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0merge.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/libmysql.c.o --- [ 67%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/libmysql.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/libmysql/libmysql.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libmysql/libmysql.c --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o --- [ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0mysql.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.h:415, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/row0merge.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0merge.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic: In function 'void mach_swap_byte_order(unsigned char*, const unsigned char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:795:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 0: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:796:9: note: here case 7: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:796:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 7: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:797:9: note: here case 6: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:797:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 6: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:798:9: note: here case 5: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:798:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 5: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:799:9: note: here case 4: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:799:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 4: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:800:9: note: here case 3: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:800:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 3: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:801:9: note: here case 2: *--dest = *from++; ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:801:25: warning: this statement may fall through [-Wimplicit-fallthrough=] case 2: *--dest = *from++; ~~~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:802:9: note: here case 1: *--dest = *from; ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client.c.o --- [ 67%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql-common/client.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c: In function 'mysql_read_default_options': /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c:1216:29: warning: this statement may fall through [-Wimplicit-fallthrough=] options->protocol = MYSQL_PROTOCOL_PIPE; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c:1217:2: note: here case OPT_connect_timeout: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o --- [ 67%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client_plugin.c.o --- [ 67%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client_plugin.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql-common/client_plugin.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client_plugin.c --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc: In function 'bool row_check_index_for_mysql(row_prebuilt_t*, const dict_index_t*, ulint*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:5317:10: warning: this statement may fall through [-Wimplicit-fallthrough=] fprintf(stderr, " returned %lu\n", ret); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:5319:2: note: here case DB_END_OF_INDEX: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_time.c.o --- [ 67%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_time.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql-common/my_time.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/my_time.c --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_user.c.o --- [ 67%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_user.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql-common/my_user.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/my_user.c --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/pack.c.o --- [ 67%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/pack.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql-common/pack.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/pack.c --- client/CMakeFiles/mysqltest.dir/all --- --- client/mysqltest --- [ 67%] Linking CXX executable mysqltest cd /construction/databases/mysql56-server/.build/client && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysqltest.dir/link.txt --verbose=1 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/binlog.cc.o --- --- client/CMakeFiles/mysqltest.dir/all --- /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/mysqltest.dir/mysqltest.cc.o -o mysqltest -Wl,-rpath,/usr/local/lib -pthread ../libmysql/libmysqlclient.a ../regex/libregex.a -lz -lm -lexecinfo /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -pthread --- libmysqld/CMakeFiles/sql_embedded.dir/all --- [ 67%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/binlog.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/binlog.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc --- client/CMakeFiles/mysqltest.dir/all --- ../libmysql/libmysqlclient.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 67%] Built target mysqltest --- client/CMakeFiles/mysql_plugin.dir/all --- /usr/bin/make -f client/CMakeFiles/mysql_plugin.dir/build.make client/CMakeFiles/mysql_plugin.dir/depend --- client/CMakeFiles/mysql_plugin.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/client /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/client /construction/databases/mysql56-server/.build/client/CMakeFiles/mysql_plugin.dir/DependInfo.cmake Scanning dependencies of target mysql_plugin /usr/bin/make -f client/CMakeFiles/mysql_plugin.dir/build.make client/CMakeFiles/mysql_plugin.dir/build --- client/CMakeFiles/mysql_plugin.dir/mysql_plugin.c.o --- [ 67%] Building C object client/CMakeFiles/mysql_plugin.dir/mysql_plugin.c.o cd /construction/databases/mysql56-server/.build/client && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_DLOPEN -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include/editline -I/construction/databases/mysql56-server/.build/client -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysql_plugin.dir/mysql_plugin.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_plugin.c /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_plugin.c: In function 'get_default_values': /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_plugin.c:352:17: warning: ' mysqld > ' directive output may be truncated writing 10 bytes into a region of size between 1 and 512 [-Wformat-truncation=] "%s mysqld > %s", tool_path, defaults_file); ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_plugin.c:351:5: note: 'snprintf' output between 11 and 1033 bytes into a destination of size 512 snprintf(defaults_cmd, sizeof(defaults_cmd), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "%s mysqld > %s", tool_path, defaults_file); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_rename_table_for_mysql(const char*, const char*, trx_t*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:4967:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(old_table_utf8, old_name, MAX_TABLE_NAME_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:4977:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(old_table_utf8, old_name, MAX_TABLE_NAME_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:4987:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(new_table_name, new_name, MAX_TABLE_NAME_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:4997:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(new_table_name, new_name, MAX_TABLE_NAME_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- client/CMakeFiles/mysql_plugin.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_plugin.c: In function 'main': /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_plugin.c:1233:15: warning: ' --no-defaults --bootstrap -...' directive output may be truncated writing 37 bytes into a region of size between 1 and 512 [-Wformat-truncation=] "%s --no-defaults --bootstrap --datadir=%s --basedir=%s" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_plugin.c:1232:3: note: 'snprintf' output 52 or more bytes (assuming 1074) into a destination of size 512 snprintf(bootstrap_cmd, sizeof(bootstrap_cmd), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ "%s --no-defaults --bootstrap --datadir=%s --basedir=%s" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ " < %s", server_path, opt_datadir, opt_basedir, bootstrap_file); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- client/mysql_plugin --- [ 67%] Linking CXX executable mysql_plugin cd /construction/databases/mysql56-server/.build/client && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysql_plugin.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/mysql_plugin.dir/mysql_plugin.c.o -o mysql_plugin -Wl,-rpath,/usr/local/lib -pthread ../libmysql/libmysqlclient.a -pthread -lz -lm -lexecinfo /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so ../libmysql/libmysqlclient.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 67%] Built target mysql_plugin --- client/CMakeFiles/mysql_upgrade.dir/all --- /usr/bin/make -f client/CMakeFiles/mysql_upgrade.dir/build.make client/CMakeFiles/mysql_upgrade.dir/depend --- client/CMakeFiles/mysql_upgrade.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/client /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/client /construction/databases/mysql56-server/.build/client/CMakeFiles/mysql_upgrade.dir/DependInfo.cmake Scanning dependencies of target mysql_upgrade /usr/bin/make -f client/CMakeFiles/mysql_upgrade.dir/build.make client/CMakeFiles/mysql_upgrade.dir/build --- client/CMakeFiles/mysql_upgrade.dir/mysql_upgrade.c.o --- [ 67%] Building C object client/CMakeFiles/mysql_upgrade.dir/mysql_upgrade.c.o cd /construction/databases/mysql56-server/.build/client && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_DLOPEN -DHAVE_OPENSSL -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/strings -I/usr/local/include/editline -I/construction/databases/mysql56-server/.build/client -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysql_upgrade.dir/mysql_upgrade.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_upgrade.c /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_upgrade.c: In function 'main': /construction/databases/mysql56-server/mysql-5.6.43/client/mysql_upgrade.c:978:5: warning: 'strncpy' specified bound 512 equals destination size [-Wstringop-truncation] strncpy(self_name, argv[0], FN_REFLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0log.cc.o --- [ 67%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0log.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0log.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0log.cc --- client/CMakeFiles/mysql_upgrade.dir/all --- --- client/mysql_upgrade --- [ 67%] Linking CXX executable mysql_upgrade cd /construction/databases/mysql56-server/.build/client && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysql_upgrade.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/mysql_upgrade.dir/mysql_upgrade.c.o -o mysql_upgrade -Wl,-rpath,/usr/local/lib -pthread ../libmysql/libmysqlclient.a -pthread -lz -lm -lexecinfo /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so ../libmysql/libmysqlclient.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 67%] Built target mysql_upgrade --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o --- [ 67%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc: In function 'bool row_check_index_for_mysql(row_prebuilt_t*, const dict_index_t*, ulint*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:5317:10: warning: this statement may fall through [-Wimplicit-fallthrough=] fprintf(stderr, " returned %lu\n", ret); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:5319:2: note: here case DB_END_OF_INDEX: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o --- [ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0log.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0log.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/binlog.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc: In function 'dberr_t row_rename_table_for_mysql(const char*, const char*, trx_t*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:4967:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(old_table_utf8, old_name, MAX_TABLE_NAME_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:4977:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(old_table_utf8, old_name, MAX_TABLE_NAME_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:4987:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(new_table_name, new_name, MAX_TABLE_NAME_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0mysql.cc:4997:11: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 320 equals destination size [-Wstringop-truncation] strncpy(new_table_name, new_name, MAX_TABLE_NAME_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o --- [ 67%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0purge.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0row.cc.o --- [ 67%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0row.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0row.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0row.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hash_filo.cc.o --- [ 67%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hash_filo.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/hash_filo.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/hash_filo.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log_event.cc.o --- [ 67%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log_event.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/log_event.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0purge.cc: In function 'bool row_purge_remove_sec_if_poss_leaf(purge_node_t*, dict_index_t*, const dtuple_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0purge.cc:490:3: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0purge.cc:493:2: note: here case ROW_NOT_DELETED_REF: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o --- [ 67%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0purge.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0purge.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0sel.cc.o --- [ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0sel.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0sel.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0sel.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0uins.cc.o --- [ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0uins.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0uins.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0uins.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0purge.cc: In function 'bool row_purge_remove_sec_if_poss_leaf(purge_node_t*, dict_index_t*, const dtuple_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0purge.cc:490:3: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0purge.cc:493:2: note: here case ROW_NOT_DELETED_REF: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/binlog.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc: In member function 'void MYSQL_BIN_LOG::handle_binlog_flush_or_sync_error(THD*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:7277:23: warning: ' Hence aborting the server.' directive writing 27 bytes into a region of size between 1 and 512 [-Wformat-overflow=] sprintf(err_buff, "%s Hence aborting the server.", errmsg); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.cc:7277:12: note: 'sprintf' output between 28 and 539 bytes into a destination of size 512 sprintf(err_buff, "%s Hence aborting the server.", errmsg); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o --- [ 68%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0row.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0row.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0umod.cc.o --- [ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0umod.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0umod.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0umod.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_filter.cc.o --- [ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_filter.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_filter.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_filter.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_injector.cc.o --- [ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_injector.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_injector.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0undo.cc.o --- [ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0undo.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0undo.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0undo.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_injector.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_record.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_record.cc.o --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o --- libmysqld/CMakeFiles/sql_embedded.dir/all --- cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_record.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0sel.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0sel.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0upd.cc.o --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0upd.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0upd.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0upd.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_reporting.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_reporting.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_reporting.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_utility.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_utility.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_utility.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_reporting.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_reporting.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_utility.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_utility.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uuid.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uuid.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/uuid.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/uuid.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_misc.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_misc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_misc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/row0upd.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0upd.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_misc.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0quiesce.cc.o --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0quiesce.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0quiesce.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_sid_map.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_sid_map.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_sid_map.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_sid_map.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0vers.cc.o --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0vers.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/row/row0vers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0vers.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_set.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_set.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_set.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_set.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0uins.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0uins.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_specification.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_specification.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_specification.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_specification.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_state.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_state.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_state.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_state.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_owned.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_owned.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_owned.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_owned.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_cache.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_cache.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_execution.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_execution.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_execution.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0conc.cc.o --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0conc.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/srv/srv0conc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0conc.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0umod.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0umod.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0quiesce.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc: In function 'void row_quiesce_table_start(dict_table_t*, trx_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc:455:34: warning: '%s' directive output may be truncated writing up to 3999 bytes into a region of size 1024 [-Wformat-truncation=] ut_snprintf(msg, sizeof(msg), "%s flush() failed", ^~~~~~~~~~~~~~~~~~~ name); ~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc:455:15: note: 'snprintf' output between 16 and 4015 bytes into a destination of size 1024 ut_snprintf(msg, sizeof(msg), "%s flush() failed", /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc:466:34: warning: '%s' directive output may be truncated writing up to 3999 bytes into a region of size 1024 [-Wformat-truncation=] ut_snprintf(msg, sizeof(msg), "%s flose() failed", ^~~~~~~~~~~~~~~~~~~ name); ~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc:466:15: note: 'snprintf' output between 16 and 4015 bytes into a destination of size 1024 ut_snprintf(msg, sizeof(msg), "%s flose() failed", --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0mon.cc.o --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0mon.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/srv/srv0mon.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0mon.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_cache.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_execution.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_execution.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0srv.cc.o --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0srv.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/srv/srv0srv.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0srv.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_mutex_cond_array.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_mutex_cond_array.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_mutex_cond_array.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0undo.cc.o --- [ 69%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0undo.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0undo.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0undo.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid_mutex_cond_array.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/abstract_query_plan.cc.o --- [ 69%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/abstract_query_plan.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/abstract_query_plan.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/datadict.cc.o --- [ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/datadict.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/datadict.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0start.cc.o --- [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0start.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/srv/srv0start.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0start.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/abstract_query_plan.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o --- [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0upd.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0upd.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/datadict.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0arr.cc.o --- [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0arr.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/sync/sync0arr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/sync/sync0arr.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/abstract_query_plan.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0rw.cc.o --- [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0rw.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/sync/sync0rw.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/sync/sync0rw.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/row0upd.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0upd.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/datadict.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc: In function 'bool dd_recreate_table(THD*, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:178:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/debug_sync.cc.o --- [ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/debug_sync.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/debug_sync.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/debug_sync.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/abstract_query_plan.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o --- [ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0sync.cc.o --- [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/sync0sync.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/sync/sync0sync.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/sync/sync0sync.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/des_key_file.cc.o --- [ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/des_key_file.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/des_key_file.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/des_key_file.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/discover.cc.o --- [ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/discover.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/discover.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0i_s.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0i_s.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/trx/trx0i_s.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0i_s.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o --- [ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/field.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/discover.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o --- [ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0quiesce.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0start.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0start.cc: In function 'void srv_get_meta_data_filename(dict_table_t*, char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0start.cc:3271:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(filename, path, len - suffix_len); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0mem.h:258, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:29, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.h:415, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/que0types.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/pars0pars.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0start.cc:42: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0mem.ic:86:15: note: length computed here return(strlen(str)); ~~~~~~~^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0purge.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0purge.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/trx/trx0purge.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0purge.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc: In function 'void row_quiesce_table_start(dict_table_t*, trx_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc:455:34: warning: '%s' directive output may be truncated writing up to 3999 bytes into a region of size 1024 [-Wformat-truncation=] ut_snprintf(msg, sizeof(msg), "%s flush() failed", ^~~~~~~~~~~~~~~~~~~ name); ~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc:455:15: note: 'snprintf' output between 16 and 4015 bytes into a destination of size 1024 ut_snprintf(msg, sizeof(msg), "%s flush() failed", /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc:466:34: warning: '%s' directive output may be truncated writing up to 3999 bytes into a region of size 1024 [-Wformat-truncation=] ut_snprintf(msg, sizeof(msg), "%s flose() failed", ^~~~~~~~~~~~~~~~~~~ name); ~~~~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0quiesce.cc:466:15: note: 'snprintf' output between 16 and 4015 bytes into a destination of size 1024 ut_snprintf(msg, sizeof(msg), "%s flose() failed", --- storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/row/row0vers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/row/row0vers.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rec.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rec.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/trx/trx0rec.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0rec.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort.cc.o --- [ 71%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/filesort.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc: In member function 'bool Create_field::init(THD*, const char*, enum_field_types, const char*, const char*, uint, Item*, Item*, LEX_STRING*, const char*, List*, const CHARSET_INFO*, uint)': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:9997:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sql_type= MYSQL_TYPE_NEWDATE; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:9999:3: note: here case MYSQL_TYPE_NEWDATE: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0roll.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0roll.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/trx/trx0roll.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0roll.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rec.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0rec.h:34, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0rec.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/srv/srv0conc.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0conc.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/srv/srv0conc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0conc.cc --- storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/srv/srv0mon.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0mon.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rseg.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rseg.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/trx/trx0rseg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0rseg.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:37: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0sys.cc.o --- [ 71%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0sys.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/trx/trx0sys.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0sys.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/srv/srv0srv.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0srv.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0trx.cc.o --- [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0trx.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/trx/trx0trx.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0trx.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o --- [ 72%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort_utils.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0undo.cc.o --- [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0undo.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/trx/trx0undo.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0undo.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort_utils.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0trx.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0trx.cc: In function 'trx_t* trx_get_trx_by_xid_low(const XID*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0trx.cc:2170:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'XID' {aka 'struct xid_t'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&trx->xid, 0, sizeof(trx->xid)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0xa.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0trx.h:39, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0trx.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/xa.h:43:8: note: 'XID' {aka 'struct xid_t'} declared here struct xid_t { ^~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_slicescan.cc.o --- [ 72%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_slicescan.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/gcalc_slicescan.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_slicescan.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0undo.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0undo.cc: In function 'trx_undo_t* trx_undo_mem_create_at_db_start(trx_rseg_t*, ulint, ulint, mtr_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0undo.cc:1316:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'XID' {aka 'struct xid_t'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&xid, 0, sizeof(xid)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0xa.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0trx.h:39, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0sys.ic:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0sys.h:671, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0undo.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0undo.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/xa.h:43:8: note: 'XID' {aka 'struct xid_t'} declared here struct xid_t { ^~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/srv/srv0start.cc.o --- [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0start.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/srv/srv0start.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0start.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_tools.cc.o --- [ 72%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_tools.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/gcalc_tools.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/usr/usr0sess.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/usr/usr0sess.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/usr/usr0sess.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/usr/usr0sess.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0bh.cc.o --- [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0bh.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0bh.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0bh.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0byte.cc.o --- [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0byte.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0byte.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0byte.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0crc32.cc.o --- [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0crc32.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0crc32.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0crc32.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0dbg.cc.o --- [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0dbg.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0dbg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0dbg.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0list.cc.o --- [ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0list.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0list.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0list.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0mem.cc.o --- [ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0mem.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0mem.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0mem.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rbt.cc.o --- [ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rbt.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0rbt.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0rbt.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gstream.cc.o --- [ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gstream.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/gstream.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/gstream.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rnd.cc.o --- [ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rnd.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0rnd.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0rnd.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o --- [ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0start.cc: In function 'void srv_get_meta_data_filename(dict_table_t*, char*, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0start.cc:3271:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(filename, path, len - suffix_len); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0mem.h:258, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.ic:29, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/mach0data.h:415, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:28, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/que0types.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/pars0pars.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/srv/srv0start.cc:42: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/ut0mem.ic:86:15: note: length computed here return(strlen(str)); ~~~~~~~^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0ut.cc.o --- [ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0ut.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0ut.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0ut.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/sync/sync0arr.cc.o --- [ 73%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0arr.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/sync/sync0arr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/sync/sync0arr.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0vec.cc.o --- [ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0vec.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0vec.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0vec.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0wqueue.cc.o --- [ 73%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0wqueue.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/innobase_embedded.dir/ut/ut0wqueue.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0wqueue.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hostname.cc.o --- [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hostname.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/hostname.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o --- [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o --- cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/init.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hostname.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hostname.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hash_filo.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hash_filo.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item.cc.o --- [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/libinnobase_embedded.a --- [ 74%] Linking CXX static library libinnobase_embedded.a cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/local/bin/cmake -P CMakeFiles/innobase_embedded.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/innobase_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libinnobase_embedded.a CMakeFiles/innobase_embedded.dir/api/api0api.cc.o CMakeFiles/innobase_embedded.dir/api/api0misc.cc.o CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o CMakeFiles/innobase_embedded.dir/btr/btr0pcur.cc.o CMakeFiles/innobase_embedded.dir/btr/btr0sea.cc.o CMakeFiles/innobase_embedded.dir/buf/buf0buddy.cc.o CMakeFiles/innobase_embedded.dir/buf/buf0buf.cc.o CMakeFiles/innobase_embedded.dir/buf/buf0dblwr.cc.o CMakeFiles/innobase_embedded.dir/buf/buf0checksum.cc.o CMakeFiles/innobase_embedded.dir/buf/buf0dump.cc.o CMakeFiles/innobase_embedded.dir/buf/buf0flu.cc.o CMakeFiles/innobase_embedded.dir/buf/buf0lru.cc.o CMakeFiles/innobase_embedded.dir/buf/buf0rea.cc.o CMakeFiles/innobase_embedded.dir/data/data0data.cc.o CMakeFiles/innobase_embedded.dir/data/data0type.cc.o CMakeFiles/innobase_embedded.dir/dict/dict0boot.cc.o CMakeFiles/innobase_embedded.dir/dict/dict0crea.cc.o CMakeFiles/innobase_embedded.dir/dict/dict0dict.cc.o CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o CMakeFiles/innobase_embedded.dir/dict/dict0stats_bg.cc.o CMakeFiles/innobase_embedded.dir/dyn/dyn0dyn.cc.o CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o CMakeFiles/innobase_embedded.dir/eval/eval0proc.cc.o CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o CMakeFiles/innobase_embedded.dir/fsp/fsp0fsp.cc.o CMakeFiles/innobase_embedded.dir/fut/fut0fut.cc.o CMakeFiles/innobase_embedded.dir/fut/fut0lst.cc.o CMakeFiles/innobase_embedded.dir/ha/ha0ha.cc.o CMakeFiles/innobase_embedded.dir/ha/ha0storage.cc.o CMakeFiles/innobase_embedded.dir/ha/hash0hash.cc.o CMakeFiles/innobase_embedded.dir/fts/fts0fts.cc.o CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o CMakeFiles/innobase_embedded.dir/fts/fts0pars.cc.o CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o CMakeFiles/innobase_embedded.dir/fts/fts0sql.cc.o CMakeFiles/innobase_embedded.dir/fts/fts0tlex.cc.o CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o CMakeFiles/innobase_embedded.dir/lock/lock0wait.cc.o CMakeFiles/innobase_embedded.dir/log/log0log.cc.o CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o CMakeFiles/innobase_embedded.dir/mach/mach0data.cc.o CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o CMakeFiles/innobase_embedded.dir/mem/mem0pool.cc.o CMakeFiles/innobase_embedded.dir/mtr/mtr0log.cc.o CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o CMakeFiles/innobase_embedded.dir/os/os0file.cc.o CMakeFiles/innobase_embedded.dir/os/os0proc.cc.o CMakeFiles/innobase_embedded.dir/os/os0sync.cc.o CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o CMakeFiles/innobase_embedded.dir/page/page0cur.cc.o CMakeFiles/innobase_embedded.dir/page/page0page.cc.o CMakeFiles/innobase_embedded.dir/page/page0zip.cc.o CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o CMakeFiles/innobase_embedded.dir/pars/pars0grm.cc.o CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o CMakeFiles/innobase_embedded.dir/pars/pars0sym.cc.o CMakeFiles/innobase_embedded.dir/que/que0que.cc.o CMakeFiles/innobase_embedded.dir/read/read0read.cc.o CMakeFiles/innobase_embedded.dir/rem/rem0cmp.cc.o CMakeFiles/innobase_embedded.dir/rem/rem0rec.cc.o CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o CMakeFiles/innobase_embedded.dir/row/row0import.cc.o CMakeFiles/innobase_embedded.dir/row/row0ins.cc.o CMakeFiles/innobase_embedded.dir/row/row0merge.cc.o CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o CMakeFiles/innobase_embedded.dir/row/row0log.cc.o CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o CMakeFiles/innobase_embedded.dir/row/row0row.cc.o CMakeFiles/innobase_embedded.dir/row/row0sel.cc.o CMakeFiles/innobase_embedded.dir/row/row0uins.cc.o CMakeFiles/innobase_embedded.dir/row/row0umod.cc.o CMakeFiles/innobase_embedded.dir/row/row0undo.cc.o CMakeFiles/innobase_embedded.dir/row/row0upd.cc.o CMakeFiles/innobase_embedded.dir/row/row0quiesce.cc.o CMakeFiles/innobase_embedded.dir/row/row0vers.cc.o CMakeFiles/innobase_embedded.dir/srv/srv0conc.cc.o CMakeFiles/innobase_embedded.dir/srv/srv0mon.cc.o CMakeFiles/innobase_embedded.dir/srv/srv0srv.cc.o CMakeFiles/innobase_embedded.dir/srv/srv0start.cc.o CMakeFiles/innobase_embedded.dir/sync/sync0arr.cc.o CMakeFiles/innobase_embedded.dir/sync/sync0rw.cc.o CMakeFiles/innobase_embedded.dir/sync/sync0sync.cc.o CMakeFiles/innobase_embedded.dir/trx/trx0i_s.cc.o CMakeFiles/innobase_embedded.dir/trx/trx0purge.cc.o CMakeFiles/innobase_embedded.dir/trx/trx0rec.cc.o CMakeFiles/innobase_embedded.dir/trx/trx0roll.cc.o CMakeFiles/innobase_embedded.dir/trx/trx0rseg.cc.o CMakeFiles/innobase_embedded.dir/trx/trx0sys.cc.o CMakeFiles/innobase_embedded.dir/trx/trx0trx.cc.o CMakeFiles/innobase_embedded.dir/trx/trx0undo.cc.o CMakeFiles/innobase_embedded.dir/usr/usr0sess.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0bh.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0byte.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0crc32.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0dbg.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0list.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0mem.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0rbt.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0rnd.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0ut.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0vec.cc.o CMakeFiles/innobase_embedded.dir/ut/ut0wqueue.cc.o /usr/bin/ranlib libinnobase_embedded.a [ 74%] Built target innobase_embedded --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/sync/sync0rw.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0rw.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/sync/sync0rw.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/sync/sync0rw.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/sync/sync0sync.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/sync0sync.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/sync/sync0sync.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/sync/sync0sync.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc: In function 'int ha_delete_table(THD*, handlerton*, const char*, const char*, const char*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:2340:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&dummy_table, 0, sizeof(dummy_table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:2341:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&dummy_share, 0, sizeof(dummy_share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc: In function 'int ha_create_table_from_engine(THD*, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:4811:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o --- [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0i_s.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0i_s.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/trx/trx0i_s.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0i_s.cc --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0purge.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0purge.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/trx/trx0purge.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0purge.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc: In member function 'Field* Item::tmp_table_field_from_field_type(TABLE*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:6173:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (fixed_length && max_length <= CONVERT_IF_BIGGER_TO_BLOB) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:6180:3: note: here case MYSQL_TYPE_ENUM: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/trx/trx0rec.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0rec.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o --- [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0roll.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0roll.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/trx/trx0roll.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0roll.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.h:541, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0data.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0rec.h:34, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0rec.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic: In function 'ulint dtype_get_fixed_size_low(ulint, ulint, ulint, ulint, ulint)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:569:4: warning: this statement may fall through [-Wimplicit-fallthrough=] if (DATA_MBMINLEN(mbminmaxlen) ^~ /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/data0type.ic:578:2: note: here case DATA_VARCHAR: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_create.cc.o --- [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_create.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_create.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0rseg.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rseg.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/trx/trx0rseg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0rseg.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0sys.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0sys.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/trx/trx0sys.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0sys.cc --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0trx.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0trx.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/trx/trx0trx.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0trx.cc --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0undo.cc.o --- [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0undo.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/trx/trx0undo.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0undo.cc --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0trx.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0trx.cc: In function 'trx_t* trx_get_trx_by_xid_low(const XID*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0trx.cc:2170:41: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'XID' {aka 'struct xid_t'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&trx->xid, 0, sizeof(trx->xid)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0xa.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0trx.h:39, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0trx.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/xa.h:43:8: note: 'XID' {aka 'struct xid_t'} declared here struct xid_t { ^~~~~ --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0undo.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0undo.cc: In function 'trx_undo_t* trx_undo_mem_create_at_db_start(trx_rseg_t*, ulint, ulint, mtr_t*)': /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0undo.cc:1316:29: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'XID' {aka 'struct xid_t'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&xid, 0, sizeof(xid)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0xa.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0trx.h:39, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0sys.ic:26, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0sys.h:671, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include/trx0undo.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/trx/trx0undo.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/xa.h:43:8: note: 'XID' {aka 'struct xid_t'} declared here struct xid_t { ^~~~~ --- storage/innobase/CMakeFiles/innobase.dir/usr/usr0sess.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/usr/usr0sess.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/usr/usr0sess.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/usr/usr0sess.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_func.cc.o --- [ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_func.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_func.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0bh.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0bh.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0bh.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0bh.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0byte.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0byte.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0byte.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0byte.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0crc32.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0dbg.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0crc32.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0crc32.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0crc32.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0crc32.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0dbg.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0dbg.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0dbg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0dbg.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0list.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0list.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0list.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0list.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0mem.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0mem.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0mem.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0mem.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0rbt.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rbt.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0rbt.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0rbt.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0rnd.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0rnd.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0rnd.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0rnd.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0ut.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0ut.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0ut.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0ut.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0vec.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0vec.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0vec.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0vec.cc --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o --- [ 75%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_IB_ATOMIC_PTHREAD_T_GCC=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_64=1 -DHAVE_IB_GCC_ATOMIC_BUILTINS_BYTE=1 -DHAVE_IB_GCC_ATOMIC_TEST_AND_SET=1 -DHAVE_IB_GCC_ATOMIC_THREAD_FENCE=1 -DHAVE_IB_GCC_SYNC_SYNCHRONISE=1 -DSIZEOF_PTHREAD_T=8 -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/include -I/construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/handler -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/ut/ut0wqueue.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_geofunc.cc.o --- [ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_geofunc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_geofunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/libinnobase.a --- [ 75%] Linking CXX static library libinnobase.a cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/local/bin/cmake -P CMakeFiles/innobase.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/storage/innobase && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/innobase.dir/link.txt --verbose=1 /usr/bin/ar qc libinnobase.a CMakeFiles/innobase.dir/api/api0api.cc.o CMakeFiles/innobase.dir/api/api0misc.cc.o CMakeFiles/innobase.dir/btr/btr0btr.cc.o CMakeFiles/innobase.dir/btr/btr0cur.cc.o CMakeFiles/innobase.dir/btr/btr0pcur.cc.o CMakeFiles/innobase.dir/btr/btr0sea.cc.o CMakeFiles/innobase.dir/buf/buf0buddy.cc.o CMakeFiles/innobase.dir/buf/buf0buf.cc.o CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o CMakeFiles/innobase.dir/buf/buf0checksum.cc.o CMakeFiles/innobase.dir/buf/buf0dump.cc.o CMakeFiles/innobase.dir/buf/buf0flu.cc.o CMakeFiles/innobase.dir/buf/buf0lru.cc.o CMakeFiles/innobase.dir/buf/buf0rea.cc.o CMakeFiles/innobase.dir/data/data0data.cc.o CMakeFiles/innobase.dir/data/data0type.cc.o CMakeFiles/innobase.dir/dict/dict0boot.cc.o CMakeFiles/innobase.dir/dict/dict0crea.cc.o CMakeFiles/innobase.dir/dict/dict0dict.cc.o CMakeFiles/innobase.dir/dict/dict0load.cc.o CMakeFiles/innobase.dir/dict/dict0mem.cc.o CMakeFiles/innobase.dir/dict/dict0stats.cc.o CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o CMakeFiles/innobase.dir/dyn/dyn0dyn.cc.o CMakeFiles/innobase.dir/eval/eval0eval.cc.o CMakeFiles/innobase.dir/eval/eval0proc.cc.o CMakeFiles/innobase.dir/fil/fil0fil.cc.o CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o CMakeFiles/innobase.dir/fut/fut0fut.cc.o CMakeFiles/innobase.dir/fut/fut0lst.cc.o CMakeFiles/innobase.dir/ha/ha0ha.cc.o CMakeFiles/innobase.dir/ha/ha0storage.cc.o CMakeFiles/innobase.dir/ha/hash0hash.cc.o CMakeFiles/innobase.dir/fts/fts0fts.cc.o CMakeFiles/innobase.dir/fts/fts0ast.cc.o CMakeFiles/innobase.dir/fts/fts0blex.cc.o CMakeFiles/innobase.dir/fts/fts0config.cc.o CMakeFiles/innobase.dir/fts/fts0opt.cc.o CMakeFiles/innobase.dir/fts/fts0pars.cc.o CMakeFiles/innobase.dir/fts/fts0que.cc.o CMakeFiles/innobase.dir/fts/fts0sql.cc.o CMakeFiles/innobase.dir/fts/fts0tlex.cc.o CMakeFiles/innobase.dir/handler/ha_innodb.cc.o CMakeFiles/innobase.dir/handler/handler0alter.cc.o CMakeFiles/innobase.dir/handler/i_s.cc.o CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o CMakeFiles/innobase.dir/lock/lock0iter.cc.o CMakeFiles/innobase.dir/lock/lock0lock.cc.o CMakeFiles/innobase.dir/lock/lock0wait.cc.o CMakeFiles/innobase.dir/log/log0log.cc.o CMakeFiles/innobase.dir/log/log0recv.cc.o CMakeFiles/innobase.dir/mach/mach0data.cc.o CMakeFiles/innobase.dir/mem/mem0mem.cc.o CMakeFiles/innobase.dir/mem/mem0pool.cc.o CMakeFiles/innobase.dir/mtr/mtr0log.cc.o CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o CMakeFiles/innobase.dir/os/os0file.cc.o CMakeFiles/innobase.dir/os/os0proc.cc.o CMakeFiles/innobase.dir/os/os0sync.cc.o CMakeFiles/innobase.dir/os/os0thread.cc.o CMakeFiles/innobase.dir/page/page0cur.cc.o CMakeFiles/innobase.dir/page/page0page.cc.o CMakeFiles/innobase.dir/page/page0zip.cc.o CMakeFiles/innobase.dir/pars/lexyy.cc.o CMakeFiles/innobase.dir/pars/pars0grm.cc.o CMakeFiles/innobase.dir/pars/pars0opt.cc.o CMakeFiles/innobase.dir/pars/pars0pars.cc.o CMakeFiles/innobase.dir/pars/pars0sym.cc.o CMakeFiles/innobase.dir/que/que0que.cc.o CMakeFiles/innobase.dir/read/read0read.cc.o CMakeFiles/innobase.dir/rem/rem0cmp.cc.o CMakeFiles/innobase.dir/rem/rem0rec.cc.o CMakeFiles/innobase.dir/row/row0ext.cc.o CMakeFiles/innobase.dir/row/row0ftsort.cc.o CMakeFiles/innobase.dir/row/row0import.cc.o CMakeFiles/innobase.dir/row/row0ins.cc.o CMakeFiles/innobase.dir/row/row0merge.cc.o CMakeFiles/innobase.dir/row/row0mysql.cc.o CMakeFiles/innobase.dir/row/row0log.cc.o CMakeFiles/innobase.dir/row/row0purge.cc.o CMakeFiles/innobase.dir/row/row0row.cc.o CMakeFiles/innobase.dir/row/row0sel.cc.o CMakeFiles/innobase.dir/row/row0uins.cc.o CMakeFiles/innobase.dir/row/row0umod.cc.o CMakeFiles/innobase.dir/row/row0undo.cc.o CMakeFiles/innobase.dir/row/row0upd.cc.o CMakeFiles/innobase.dir/row/row0quiesce.cc.o CMakeFiles/innobase.dir/row/row0vers.cc.o CMakeFiles/innobase.dir/srv/srv0conc.cc.o CMakeFiles/innobase.dir/srv/srv0mon.cc.o CMakeFiles/innobase.dir/srv/srv0srv.cc.o CMakeFiles/innobase.dir/srv/srv0start.cc.o CMakeFiles/innobase.dir/sync/sync0arr.cc.o CMakeFiles/innobase.dir/sync/sync0rw.cc.o CMakeFiles/innobase.dir/sync/sync0sync.cc.o CMakeFiles/innobase.dir/trx/trx0i_s.cc.o CMakeFiles/innobase.dir/trx/trx0purge.cc.o CMakeFiles/innobase.dir/trx/trx0rec.cc.o CMakeFiles/innobase.dir/trx/trx0roll.cc.o CMakeFiles/innobase.dir/trx/trx0rseg.cc.o CMakeFiles/innobase.dir/trx/trx0sys.cc.o CMakeFiles/innobase.dir/trx/trx0trx.cc.o CMakeFiles/innobase.dir/trx/trx0undo.cc.o CMakeFiles/innobase.dir/usr/usr0sess.cc.o CMakeFiles/innobase.dir/ut/ut0bh.cc.o CMakeFiles/innobase.dir/ut/ut0byte.cc.o CMakeFiles/innobase.dir/ut/ut0crc32.cc.o CMakeFiles/innobase.dir/ut/ut0dbg.cc.o CMakeFiles/innobase.dir/ut/ut0list.cc.o CMakeFiles/innobase.dir/ut/ut0mem.cc.o CMakeFiles/innobase.dir/ut/ut0rbt.cc.o CMakeFiles/innobase.dir/ut/ut0rnd.cc.o CMakeFiles/innobase.dir/ut/ut0ut.cc.o CMakeFiles/innobase.dir/ut/ut0vec.cc.o CMakeFiles/innobase.dir/ut/ut0wqueue.cc.o /usr/bin/ranlib libinnobase.a [ 75%] Built target innobase --- sql/CMakeFiles/sql.dir/all --- /usr/bin/make -f sql/CMakeFiles/sql.dir/build.make sql/CMakeFiles/sql.dir/depend --- sql/CMakeFiles/sql.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/sql.dir/DependInfo.cmake --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_func.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc: In member function 'virtual my_decimal* Item_func_mod::decimal_op(my_decimal*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:1913:26: warning: this statement may fall through [-Wimplicit-fallthrough=] signal_divide_by_null(); ~~~~~~~~~~~~~~~~~~~~~^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:1914:3: note: here default: ^~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o --- [ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o --- [ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- Scanning dependencies of target sql /usr/bin/make -f sql/CMakeFiles/sql.dir/build.make sql/CMakeFiles/sql.dir/build --- sql/CMakeFiles/sql.dir/sql_builtin.cc.o --- [ 75%] Building CXX object sql/CMakeFiles/sql.dir/sql_builtin.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_builtin.cc.o -c /construction/databases/mysql56-server/.build/sql/sql_builtin.cc --- sql/CMakeFiles/sql.dir/abstract_query_plan.cc.o --- [ 75%] Building CXX object sql/CMakeFiles/sql.dir/abstract_query_plan.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/abstract_query_plan.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_subselect.cc.o --- [ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_subselect.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_subselect.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_sum.cc.o --- [ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_sum.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_sum.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/abstract_query_plan.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_timefunc.cc.o --- [ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_timefunc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_timefunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/datadict.cc.o --- [ 75%] Building CXX object sql/CMakeFiles/sql.dir/datadict.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/datadict.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_subselect.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_timefunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_xmlfunc.cc.o --- [ 75%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_xmlfunc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_xmlfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc: In function 'bool dd_recreate_table(THD*, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:178:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_inetfunc.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_inetfunc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/item_inetfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/debug_sync.cc.o --- [ 76%] Building CXX object sql/CMakeFiles/sql.dir/debug_sync.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/debug_sync.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/debug_sync.cc --- sql/CMakeFiles/sql.dir/derror.cc.o --- [ 76%] Building CXX object sql/CMakeFiles/sql.dir/derror.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/derror.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/key.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/key.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/key.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_inetfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/key.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/derror.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/keycaches.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/keycaches.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/keycaches.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/keycaches.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/lock.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/lock.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/lock.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/log.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mdl.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mdl.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/mdl.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/mdl.cc --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/des_key_file.cc.o --- [ 76%] Building CXX object sql/CMakeFiles/sql.dir/des_key_file.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/des_key_file.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/lock.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mf_iocache.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mf_iocache.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/mf_iocache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/my_decimal.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/my_decimal.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/my_decimal.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mf_iocache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/des_key_file.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/discover.cc.o --- [ 76%] Building CXX object sql/CMakeFiles/sql.dir/discover.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/discover.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/net_serv.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/net_serv.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/net_serv.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/net_serv.cc --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/discover.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/field.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/my_decimal.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- [ 76%] Building CXX object sql/CMakeFiles/sql.dir/field.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/field.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/opt_explain.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/include/my_pthread.h:838, from /construction/databases/mysql56-server/mysql-5.6.43/include/my_sys.h:44, from /construction/databases/mysql56-server/mysql-5.6.43/include/my_getopt.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.h:36, from /construction/databases/mysql56-server/mysql-5.6.43/sql/structs.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:170, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc: In member function 'virtual void TC_LOG_MMAP::close()': /construction/databases/mysql56-server/mysql-5.6.43/include/mysql/psi/mysql_thread.h:497:56: warning: this statement may fall through [-Wimplicit-fallthrough=] #define mysql_cond_destroy(C) inline_mysql_cond_destroy(C) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2936:5: note: in expansion of macro 'mysql_cond_destroy' mysql_cond_destroy(&COND_pool); ^~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2937:3: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2938:12: warning: this statement may fall through [-Wimplicit-fallthrough=] data[0]='A'; // garble the first (signature) byte, in case mysql_file_delete fails ~~~~~~~^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2939:3: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2948:12: warning: this statement may fall through [-Wimplicit-fallthrough=] my_free(pages); ~~~~~~~^~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2949:3: note: here case 2: ^~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/include/my_getopt.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.h:36, from /construction/databases/mysql56-server/mysql-5.6.43/sql/structs.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:170, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/include/my_sys.h:903:39: warning: this statement may fall through [-Wimplicit-fallthrough=] #define my_munmap(a,b) munmap((a),(b)) ~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2950:5: note: in expansion of macro 'my_munmap' my_munmap((char*)data, (size_t)file_length); ^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2951:3: note: here case 1: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain_traditional.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain_traditional.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/opt_explain_traditional.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain_json.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain_json.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/opt_explain_json.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain_traditional.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain_json.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_range.cc.o --- [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_range.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/opt_range.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_range.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc: In member function 'bool Create_field::init(THD*, const char*, enum_field_types, const char*, const char*, uint, Item*, Item*, LEX_STRING*, const char*, List*, const CHARSET_INFO*, uint)': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:9997:13: warning: this statement may fall through [-Wimplicit-fallthrough=] sql_type= MYSQL_TYPE_NEWDATE; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/field.cc:9999:3: note: here case MYSQL_TYPE_NEWDATE: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_sum.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_sum.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/opt_sum.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_range.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:116: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:114: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc: In constructor 'QUICK_INDEX_MERGE_SELECT::QUICK_INDEX_MERGE_SELECT(THD*, TABLE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:1476:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:114: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/opt_trace.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_sum.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace2server.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace2server.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/opt_trace2server.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace2server.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_sum.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc: In function 'int maxmin_in_range(bool, Field*, Item*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:1039:12: warning: this statement may fall through [-Wimplicit-fallthrough=] less_fl= 1; ~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:1040:3: note: here case Item_func::GT_FUNC: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace2server.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/parse_file.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/parse_file.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/parse_file.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/partition_info.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/partition_info.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/partition_info.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/parse_file.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/partition_info.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/password.c.o --- [ 77%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/password.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/password.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/password.c --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/procedure.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/procedure.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/procedure.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/protocol.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/protocol.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/protocol.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/procedure.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/protocol.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/partition_info.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc: In member function 'partition_info* partition_info::get_clone(bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:45:45: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class partition_info'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(clone, this, sizeof(partition_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:35:7: note: 'class partition_info' declared here class partition_info : public Sql_alloc ^~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:62:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class partition_element'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(part_clone, part, sizeof(partition_element)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_element.h:92:7: note: 'class partition_element' declared here class partition_element :public Sql_alloc { ^~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:92:63: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class partition_element'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(subpart_clone, subpart, sizeof(partition_element)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_element.h:92:7: note: 'class partition_element' declared here class partition_element :public Sql_alloc { ^~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc: In member function 'void partition_info::print_no_partition_found(TABLE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:1877:44: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/protocol.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/procedure.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/records.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/records.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/records.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_handler.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_handler.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/rpl_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/scheduler.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/scheduler.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/scheduler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/records.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/scheduler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/set_var.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/set_var.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/set_var.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/field_conv.cc.o --- [ 77%] Building CXX object sql/CMakeFiles/sql.dir/field_conv.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/field_conv.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field_conv.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp.cc.o --- [ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sp.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/records.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc: In function 'bool init_read_record_idx(READ_RECORD*, THD*, TABLE*, bool, uint, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:72:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(info, 0, sizeof(*info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc: In function 'bool init_read_record(READ_RECORD*, THD*, TABLE*, SQL_SELECT*, int, bool, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:191:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(info, 0, sizeof(*info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_cache.cc.o --- [ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_cache.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sp_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/set_var.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_head.cc.o --- [ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_head.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sp_head.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc: In function 'void sp_returns_type(THD*, String&, sp_head*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:950:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table, 0, sizeof(table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:951:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&share, 0, sizeof(share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc: In function 'String* sp_get_item_value(THD*, Item*, String*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:2704:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (item->field_type() != MYSQL_TYPE_BIT) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:2707:3: note: here case STRING_RESULT: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_instr.cc.o --- [ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_instr.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sp_instr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_head.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_instr.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/filesort.cc.o --- [ 79%] Building CXX object sql/CMakeFiles/sql.dir/filesort.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/filesort.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_pcontext.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_pcontext.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sp_pcontext.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_rcontext.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_rcontext.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sp_rcontext.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_pcontext.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_head.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc: In member function 'bool sp_head::check_show_access(THD*, bool*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:1961:36: warning: 'void* 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] memset(&tables, 0, sizeof(tables)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_rcontext.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/spatial.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/spatial.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/spatial.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/spatial.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/string_service.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/string_service.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/string_service.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_acl.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_acl.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_acl.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_admin.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_admin.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_admin.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:37: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alloc_error_handler.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alloc_error_handler.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_alloc_error_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_acl.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_admin.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alloc_error_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_acl.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alloc_error_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_admin.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alter.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alter.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_alter.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_analyse.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_analyse.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_analyse.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alter.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/filesort_utils.cc.o --- [ 79%] Building CXX object sql/CMakeFiles/sql.dir/filesort_utils.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/filesort_utils.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort_utils.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_analyse.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/filesort_utils.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alter.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc: In member function 'virtual bool Sql_cmd_alter_table::execute(THD*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:296:44: warning: 'void* 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] memset(&tmp_table, 0, sizeof(tmp_table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_audit.cc.o --- [ 79%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_audit.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_audit.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_base.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_base.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_base.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_bootstrap.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_bootstrap.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_bootstrap.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_bootstrap.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cache.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cache.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_audit.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/gcalc_slicescan.cc.o --- [ 80%] Building CXX object sql/CMakeFiles/sql.dir/gcalc_slicescan.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/gcalc_slicescan.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_slicescan.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_base.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_analyse.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc: In member function 'virtual void field_str::add()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:323:25: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&s, 0, sizeof(s)); // Let tree handle free of this ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_audit.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/gcalc_tools.cc.o --- [ 80%] Building CXX object sql/CMakeFiles/sql.dir/gcalc_tools.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/gcalc_tools.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/gcalc_tools.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc: In member function 'int Query_cache::send_result_to_client(THD*, char*, uint)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:1729:46: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_base.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc: In function 'OPEN_TABLE_LIST* list_open_tables(THD*, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:756:44: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc: In function 'bool close_cached_connection_tables(THD*, LEX_STRING*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:1082:37: warning: 'void* 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] memset(&tmp, 0, sizeof(TABLE_LIST)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_class.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_class.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_class.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_connect.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_connect.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_connect.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_class.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_connect.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_class.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/gstream.cc.o --- [ 80%] Building CXX object sql/CMakeFiles/sql.dir/gstream.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/gstream.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/gstream.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_crypt.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_crypt.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_crypt.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_crypt.cc --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/handler.cc.o --- [ 80%] Building CXX object sql/CMakeFiles/sql.dir/handler.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_connect.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cursor.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cursor.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_cursor.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_data_change.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_data_change.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_data_change.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_db.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_db.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_db.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc: In function 'int ha_delete_table(THD*, handlerton*, const char*, const char*, const char*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:2340:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&dummy_table, 0, sizeof(dummy_table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:2341:46: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&dummy_share, 0, sizeof(dummy_share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc: In function 'int ha_create_table_from_engine(THD*, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:4811:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_data_change.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_db.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc: In function 'bool load_db_opt(THD*, const char*, HA_CREATE_INFO*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:366:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(create, 0, sizeof(*create)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_do.cc.o --- [ 80%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_do.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_do.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_error.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_error.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_error.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_error.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_error.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_do.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc: In function 'bool mysql_delete(THD*, TABLE_LIST*, Item*, SQL_I_List*, ha_rows, ulonglong)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:94:38: warning: 'void* 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] memset(&tables, 0, sizeof(tables)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_executor.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_executor.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_executor.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_do.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_executor.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_get_diagnostics.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_get_diagnostics.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_get_diagnostics.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/hostname.cc.o --- [ 81%] Building CXX object sql/CMakeFiles/sql.dir/hostname.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/hostname.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_handler.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_handler.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_get_diagnostics.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_help.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_help.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_help.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_get_diagnostics.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hash_filo.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hash_filo.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/hostname.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_help.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/init.cc.o --- [ 81%] Building CXX object sql/CMakeFiles/sql.dir/init.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/init.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:61: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:61: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_executor.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_handler.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc: In member function 'virtual bool Sql_cmd_handler_read::execute(THD*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:682:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (m_key_name) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:703:5: note: here case RFIRST: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:722:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (table->file->inited == handler::INDEX) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:728:5: note: here case RLAST: ^~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/init.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/item.cc.o --- [ 81%] Building CXX object sql/CMakeFiles/sql.dir/item.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_join_buffer.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_join_buffer.cc.o --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_join_buffer.cc.o --- cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_join_buffer.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_join_buffer.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_list.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_list.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_list.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc --- sql/CMakeFiles/sql.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc: In member function 'Field* Item::tmp_table_field_from_field_type(TABLE*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:6173:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (fixed_length && max_length <= CONVERT_IF_BIGGER_TO_BLOB) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/item.cc:6180:3: note: here case MYSQL_TYPE_ENUM: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_join_buffer.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_list.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_list.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_load.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_load.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_load.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:72: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:72: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc: In member function 'int select_create::binlog_show_create_table(TABLE**, uint)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:4346:52: warning: 'void* 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] memset(&tmp_table_list, 0, sizeof(tmp_table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_load.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_locale.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_locale.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_locale.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_locale.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_manager.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_manager.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_manager.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc: In function 'int lex_one_token(YYSTYPE*, THD*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1022:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (lip->yyGet() == 'N') ^~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_manager.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1028:5: note: here case MY_LEX_CHAR: // Unknown or single char token ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1086:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (lip->yyPeek() == '\'') ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1091:5: note: here case MY_LEX_IDENT_OR_BIN: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1092:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (lip->yyPeek() == '\'') ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1097:5: note: here case MY_LEX_IDENT: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1434:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (thd->variables.sql_mode & MODE_ANSI_QUOTES) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1440:5: note: here case MY_LEX_STRING: // Incomplete text string ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_manager.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_optimizer.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_optimizer.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_optimizer.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_parse.cc.o --- [ 81%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_parse.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_parse.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_optimizer.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_parse.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_parse.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_optimizer.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc: In function 'bool optimize_semijoin_nests_for_materialization(JOIN*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:4379:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct st_position'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(st_position) * n_tables); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'struct st_position' declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc: In function 'bool make_join_select(JOIN*, Item*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:8077:56: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] reinterpret_cast(&idx)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc: In member function 'void JOIN::optimize_fts_query()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:9423:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:9425:5: note: here default: ^~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:69: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_parse.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:67: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:67: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:104: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc: In function 'int mysql_execute_command(THD*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:3175:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:3387:12: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:3390:3: note: here case SQLCOM_UPDATE_MULTI: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:4187:28: warning: this statement may fall through [-Wimplicit-fallthrough=] lex->no_write_to_binlog= 1; ~~~~~~~~~~~~~~~~~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:4188:3: note: here case SQLCOM_FLUSH: ^~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_buff.cc.o --- [ 82%] Building CXX object sql/CMakeFiles/sql.dir/item_buff.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_buff.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition_admin.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition_admin.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_partition_admin.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc: In function 'int get_part_iter_for_interval_cols_via_map(partition_info*, bool, uint32*, uchar*, uchar*, uint, uint, uint, PARTITION_ITERATOR*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:7861:47: warning: 'get_col_endpoint' may be used uninitialized in this function [-Wmaybe-uninitialized] part_iter->part_nums.end= get_col_endpoint(part_info, FALSE, ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ !(flags & NEAR_MAX), ~~~~~~~~~~~~~~~~~~~~ nparts); ~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_cmpfunc.cc.o --- [ 82%] Building CXX object sql/CMakeFiles/sql.dir/item_cmpfunc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_cmpfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition_admin.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_planner.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_planner.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_planner.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition_admin.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc: In function 'bool compare_table_with_partition(THD*, TABLE*, TABLE*, partition_element*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:182:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&part_create_info, 0, sizeof(HA_CREATE_INFO)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:183:55: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table_create_info, 0, sizeof(HA_CREATE_INFO)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_planner.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_planner.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc: In member function 'bool Optimize_table_order::choose_table_order()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:1106:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'POSITION' {aka 'struct st_position'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(POSITION) * join->const_tables); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'POSITION' {aka 'struct st_position'} declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc: In member function 'void Optimize_table_order::optimize_straight_join(table_map)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:1299:69: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'POSITION' {aka 'struct st_position'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(join->best_positions, join->positions, sizeof(POSITION)*idx); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'POSITION' {aka 'struct st_position'} declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc: In member function 'bool Optimize_table_order::fix_semijoin_strategies()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:2488:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'POSITION' {aka 'struct st_position'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(POSITION) * table_count); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'POSITION' {aka 'struct st_position'} declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:2508:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'POSITION' {aka 'struct st_position'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(POSITION) * table_count); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'POSITION' {aka 'struct st_position'} declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_planner.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc: In member function 'void Optimize_table_order::best_access_path(JOIN_TAB*, table_map, uint, bool, double, POSITION*, POSITION*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:335:52: warning: 'loose_scan_opt.Loose_scan_opt::best_max_loose_keypart' may be used uninitialized in this function [-Wmaybe-uninitialized] pos->loosescan_parts= best_max_loose_keypart + 1; ~~~~~~~~~~~~~~~~~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:431:18: note: 'loose_scan_opt.Loose_scan_opt::best_max_loose_keypart' was declared here Loose_scan_opt loose_scan_opt; ^~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:333:15: warning: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_start_key' may be used uninitialized in this function [-Wmaybe-uninitialized] pos->key= best_loose_scan_start_key; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:431:18: note: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_start_key' was declared here Loose_scan_opt loose_scan_opt; ^~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:332:24: warning: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_records' may be used uninitialized in this function [-Wmaybe-uninitialized] pos->records_read= best_loose_scan_records; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:431:18: note: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_records' was declared here Loose_scan_opt loose_scan_opt; ^~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:334:25: warning: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_key' may be used uninitialized in this function [-Wmaybe-uninitialized] pos->loosescan_key= best_loose_scan_key; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:431:18: note: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_key' was declared here Loose_scan_opt loose_scan_opt; ^~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_profile.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_profile.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_profile.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_reload.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_reload.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_reload.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_profile.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_reload.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc: In function 'bool plugin_load_list(MEM_ROOT*, int*, char**, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:1605:11: warning: this statement may fall through [-Wimplicit-fallthrough=] list= NULL; /* terminate the loop */ ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:1608:5: note: here case ':': /* can't use this as delimiter as it may be drive letter */ ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:1650:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (str == &name) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:1657:5: note: here default: ^~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:97: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:97: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:116: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rename.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rename.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_rename.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc: In function 'bool check_prepared_statement(Prepared_statement*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:2106:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (res != 2) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:2109:3: note: here case SQLCOM_UPDATE_MULTI: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_resolver.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_resolver.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_resolver.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rewrite.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rewrite.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rewrite.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_rewrite.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_servers.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_servers.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_servers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_resolver.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rewrite.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_servers.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rewrite.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o --- [ 82%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_signal.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_signal.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_signal.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_state.c.o --- [ 83%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_state.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_state.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_state.c --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_string.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_string.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_string.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_signal.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_create.cc.o --- [ 83%] Building CXX object sql/CMakeFiles/sql.dir/item_create.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_create.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tablespace.cc.o --- --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tablespace.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_tablespace.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_create.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:40: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'find_files_result find_files(THD*, List*, const char*, const char*, const char*, bool, MEM_ROOT*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:595:44: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'int store_create_info(THD*, TABLE_LIST*, String*, HA_CREATE_INFO*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:1575:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'int fill_schema_table_from_frm(THD*, TABLE_LIST*, ST_SCHEMA_TABLE*, LEX_STRING*, LEX_STRING*, enum_schema_tables, Open_tables_backup*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:3850:44: warning: 'void* 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] memset(&table_list, 0, sizeof(TABLE_LIST)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:3851:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&tbl, 0, sizeof(TABLE)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'bool store_schema_params(THD*, TABLE*, TABLE*, const char*, bool, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:5168:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&tbl, 0, sizeof(TABLE)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'bool store_schema_proc(THD*, TABLE*, TABLE*, const char*, bool, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:5377:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&tbl, 0, sizeof(TABLE)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'int fill_schema_proc(THD*, TABLE_LIST*, Item*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:5458:46: warning: 'void* 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] memset(&proc_tables, 0, sizeof(proc_tables)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'bool mysql_create_like_table(THD*, TABLE_LIST*, TABLE_LIST*, HA_CREATE_INFO*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:5421:58: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&local_create_info, 0, sizeof(local_create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'int copy_data_between_tables(TABLE*, TABLE*, List&, bool, uint, ORDER*, ha_rows*, ha_rows*, Alter_info::enum_enable_or_disable, Alter_table_ctx*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:9084:40: warning: 'void* 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] memset(&tables, 0, sizeof(tables)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'bool mysql_recreate_table(THD*, TABLE_LIST*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:9257:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In member function 'virtual bool Show_create_error_handler::handle_condition(THD*, uint, const char*, Sql_condition::enum_warning_level, const char*, Sql_condition**)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:801:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!strcmp(get_view_access_denied_message(), message)) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:807:5: note: here case ER_COLUMNACCESS_DENIED_ERROR: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'int execute_ddl_log_action(THD*, DDL_LOG_ENTRY*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:1196:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (ddl_log_entry->phase == 0) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:1233:5: note: here case DDL_LOG_RENAME_ACTION: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_test.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_test.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_test.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'bool alter_table_manage_keys(TABLE*, int, Alter_info::enum_enable_or_disable)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:6439:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!indexes_were_disabled) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:6442:3: note: here case Alter_info::DISABLE: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_time.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_time.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_time.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_test.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_time.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tmp_table.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tmp_table.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_tmp_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_test.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tmp_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_trigger.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_trigger.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_trigger.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tmp_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_trigger.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc: In static member function 'static bool Table_triggers_list::drop_all_triggers(THD*, char*, char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:1812:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table, 0, sizeof(table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc: In static member function 'static bool Table_triggers_list::change_table_name(THD*, const char*, const char*, const char*, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:2032:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table, 0, sizeof(table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tmp_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc: In function 'TABLE* create_tmp_table(THD*, TMP_TABLE_PARAM*, List&, ORDER*, bool, bool, ulonglong, ha_rows, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:584:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(table, 0, sizeof(*table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc: In function 'TABLE* create_duplicate_weedout_tmp_table(THD*, uint, SJ_TMP_TABLE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:1268:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(table, 0, sizeof(*table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc: In function 'TABLE* create_virtual_tmp_table(THD*, List&)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:1505:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(table, 0, sizeof(*table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:1506:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(share, 0, sizeof(*share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc: In function 'bool recreate_temporary_table(THD*, TABLE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:282:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_update.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_update.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_update.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_view.cc.o --- [ 83%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_view.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_view.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_update.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/strfunc.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/strfunc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/strfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_view.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_func.cc.o --- [ 84%] Building CXX object sql/CMakeFiles/sql.dir/item_func.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_func.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/strfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc: In member function 'bool st_select_lex_unit::prepare(THD*, select_result*, ulong)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:481:60: warning: 'void* 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] memset(&result_table_list, 0, sizeof(result_table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_update.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sys_vars.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sys_vars.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sys_vars.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_view.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_view.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc: In function 'bool fill_defined_view_parts(THD*, TABLE_LIST*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:217:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TABLE_LIST' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] memcpy (&decoy, view, sizeof (TABLE_LIST)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc: In function 'bool mysql_rename_view(THD*, const char*, const char*, TABLE_LIST*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:2160:42: warning: 'void* 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] memset(&view_def, 0, sizeof(view_def)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sys_vars.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc: In member function 'virtual my_decimal* Item_func_mod::decimal_op(my_decimal*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:1913:26: warning: this statement may fall through [-Wimplicit-fallthrough=] signal_divide_by_null(); ~~~~~~~~~~~~~~~~~~~~~^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/item_func.cc:1914:3: note: here default: ^~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sys_vars.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc: In function 'TABLE_SHARE* alloc_table_share(TABLE_LIST*, const char*, uint)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:345:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(share, 0, sizeof(*share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc: In function 'void init_tmp_table_share(THD*, TABLE_SHARE*, const char*, uint, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:411:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(share, 0, sizeof(*share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc: In function 'int open_table_from_share(THD*, TABLE_SHARE*, const char*, uint, uint, uint, TABLE*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:2117:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(outparam, 0, sizeof(*outparam)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc: In static member function 'static TABLE_LIST* TABLE_LIST::new_nested_join(MEM_ROOT*, const char*, TABLE_LIST*, List*, st_select_lex*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:3811:76: warning: 'void* 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] memset(join_nest, 0, ALIGN_SIZE(sizeof(TABLE_LIST)) + sizeof(NESTED_JOIN)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/thr_malloc.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/thr_malloc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/thr_malloc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/thr_malloc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/transaction.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/transaction.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/transaction.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/transaction.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/tztime.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/tztime.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/tztime.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/transaction.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/tztime.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uniques.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uniques.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/uniques.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/unireg.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/unireg.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/unireg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uniques.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/tztime.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc: In function 'void tz_init_table_list(TABLE_LIST*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:1525:61: warning: 'void* 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] memset(tz_tabs, 0, sizeof(TABLE_LIST) * MY_TZ_TABLES_COUNT); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc: In function 'my_bool my_tz_init(THD*, const char*, my_bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:1656:46: warning: 'void* 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] memset(&tz_tables[0], 0, sizeof(TABLE_LIST)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/unireg.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_geofunc.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/item_geofunc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_geofunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_geofunc.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/unireg.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc: In function 'bool make_empty_rec(THD*, File, uint, List&, uint, ulong, handler*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:1088:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table, 0, sizeof(table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:1089:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&share, 0, sizeof(share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/sql_yacc.cc.o --- [ 85%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/sql_yacc.cc.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/c++ -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/sql_embedded.dir/sql_yacc.cc.o -c /construction/databases/mysql56-server/.build/libmysqld/sql_yacc.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc: In function 'sql_digest_state* digest_add_token(sql_digest_state*, uint, YYSTYPE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:461:28: warning: this statement may fall through [-Wimplicit-fallthrough=] } while (found_unary); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:464:5: note: here case LEX_HOSTNAME: ^~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_row.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/item_row.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_row.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc --- sql/CMakeFiles/sql.dir/item_strfunc.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/item_strfunc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_strfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc --- sql/CMakeFiles/sql.dir/item_subselect.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/item_subselect.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_subselect.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc --- sql/CMakeFiles/sql.dir/item_row.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_row.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/item_strfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_strfunc.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/item_subselect.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/sql_yacc.cc.o --- /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy: In function 'int MYSQLparse(THD*)': /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:2412:66: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:7325:66: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:12459:66: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:5110:36: warning: this statement may fall through [-Wimplicit-fallthrough=] /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:5111:17: note: here /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:5113:36: warning: this statement may fall through [-Wimplicit-fallthrough=] /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:5114:17: note: here --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_sum.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/item_sum.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_sum.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc --- sql/CMakeFiles/sql.dir/item_subselect.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_subselect.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/item_timefunc.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/item_timefunc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_timefunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc --- sql/CMakeFiles/sql.dir/item_sum.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/item_timefunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_timefunc.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/item_sum.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_sum.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/item_xmlfunc.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/item_xmlfunc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_xmlfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc --- sql/CMakeFiles/sql.dir/item_inetfunc.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/item_inetfunc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/item_inetfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc --- sql/CMakeFiles/sql.dir/item_xmlfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/item_inetfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/item_xmlfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_xmlfunc.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/item_inetfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item_inetfunc.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/key.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/key.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/key.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/key.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/keycaches.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/keycaches.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/keycaches.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/keycaches.cc --- sql/CMakeFiles/sql.dir/lock.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/lock.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/lock.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc --- sql/CMakeFiles/sql.dir/log.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/log.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/log.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/mdl.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/mdl.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/mdl.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/mdl.cc --- sql/CMakeFiles/sql.dir/log.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/lock.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/lock.cc:78: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/mf_iocache.cc.o --- [ 85%] Building CXX object sql/CMakeFiles/sql.dir/mf_iocache.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/mf_iocache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc --- sql/CMakeFiles/sql.dir/my_decimal.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/my_decimal.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/my_decimal.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc --- sql/CMakeFiles/sql.dir/mf_iocache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mf_iocache.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/my_decimal.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/log.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/include/my_pthread.h:838, from /construction/databases/mysql56-server/mysql-5.6.43/include/my_sys.h:44, from /construction/databases/mysql56-server/mysql-5.6.43/include/my_getopt.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.h:36, from /construction/databases/mysql56-server/mysql-5.6.43/sql/structs.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:170, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc: In member function 'virtual void TC_LOG_MMAP::close()': /construction/databases/mysql56-server/mysql-5.6.43/include/mysql/psi/mysql_thread.h:497:56: warning: this statement may fall through [-Wimplicit-fallthrough=] #define mysql_cond_destroy(C) inline_mysql_cond_destroy(C) ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2936:5: note: in expansion of macro 'mysql_cond_destroy' mysql_cond_destroy(&COND_pool); ^~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2937:3: note: here case 5: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2938:12: warning: this statement may fall through [-Wimplicit-fallthrough=] data[0]='A'; // garble the first (signature) byte, in case mysql_file_delete fails ~~~~~~~^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2939:3: note: here case 4: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2948:12: warning: this statement may fall through [-Wimplicit-fallthrough=] my_free(pages); ~~~~~~~^~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2949:3: note: here case 2: ^~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/include/my_getopt.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.h:36, from /construction/databases/mysql56-server/mysql-5.6.43/sql/structs.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:170, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/include/my_sys.h:903:39: warning: this statement may fall through [-Wimplicit-fallthrough=] #define my_munmap(a,b) munmap((a),(b)) ~~~~~~^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2950:5: note: in expansion of macro 'my_munmap' my_munmap((char*)data, (size_t)file_length); ^~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/log.cc:2951:3: note: here case 1: ^~~~ --- sql/CMakeFiles/sql.dir/net_serv.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/net_serv.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/net_serv.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/net_serv.cc --- sql/CMakeFiles/sql.dir/opt_explain.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/opt_explain.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/opt_explain.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc --- sql/CMakeFiles/sql.dir/opt_explain_traditional.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/opt_explain_traditional.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/opt_explain_traditional.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc --- sql/CMakeFiles/sql.dir/opt_explain_json.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/opt_explain_json.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/opt_explain_json.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc --- sql/CMakeFiles/sql.dir/opt_explain.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/opt_explain_json.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_json.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/opt_explain_traditional.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_format.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain_traditional.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/opt_explain.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_explain.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/opt_range.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/opt_range.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/opt_range.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc --- sql/CMakeFiles/sql.dir/opt_sum.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/opt_sum.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/opt_sum.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc --- sql/CMakeFiles/sql.dir/opt_range.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:110: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/opt_trace.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/opt_trace.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/opt_trace.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/opt_sum.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/opt_trace.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/opt_trace2server.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/opt_trace2server.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/opt_trace2server.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc --- sql/CMakeFiles/sql.dir/opt_range.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:116: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:114: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc: In constructor 'QUICK_INDEX_MERGE_SELECT::QUICK_INDEX_MERGE_SELECT(THD*, TABLE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:1476:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.cc:114: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/opt_sum.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:52: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/opt_trace2server.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/opt_sum.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc: In function 'int maxmin_in_range(bool, Field*, Item*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:1039:12: warning: this statement may fall through [-Wimplicit-fallthrough=] less_fl= 1; ~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_sum.cc:1040:3: note: here case Item_func::GT_FUNC: ^~~~ --- sql/CMakeFiles/sql.dir/opt_trace2server.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_trace2server.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/parse_file.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/parse_file.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/parse_file.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc --- sql/CMakeFiles/sql.dir/partition_info.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/partition_info.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/partition_info.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc --- sql/CMakeFiles/sql.dir/parse_file.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/parse_file.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/partition_info.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/password.c.o --- [ 86%] Building C object sql/CMakeFiles/sql.dir/password.c.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/sql.dir/password.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/password.c --- sql/CMakeFiles/sql.dir/procedure.cc.o --- [ 86%] Building CXX object sql/CMakeFiles/sql.dir/procedure.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/procedure.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc --- sql/CMakeFiles/sql.dir/protocol.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/protocol.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/protocol.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc --- sql/CMakeFiles/sql.dir/procedure.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/partition_info.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc: In member function 'partition_info* partition_info::get_clone(bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:45:45: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class partition_info'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(clone, this, sizeof(partition_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:35:7: note: 'class partition_info' declared here class partition_info : public Sql_alloc ^~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:62:55: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class partition_element'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(part_clone, part, sizeof(partition_element)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_element.h:92:7: note: 'class partition_element' declared here class partition_element :public Sql_alloc { ^~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:92:63: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class partition_element'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(subpart_clone, subpart, sizeof(partition_element)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:243, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_element.h:92:7: note: 'class partition_element' declared here class partition_element :public Sql_alloc { ^~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc: In member function 'void partition_info::print_no_partition_found(TABLE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:1877:44: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/partition_info.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/procedure.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/protocol.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/protocol.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/procedure.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/records.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/records.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/records.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/opt_range.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/rpl_handler.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/rpl_handler.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/rpl_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/scheduler.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/scheduler.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/scheduler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc --- sql/CMakeFiles/sql.dir/rpl_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/scheduler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/set_var.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/set_var.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/set_var.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc --- sql/CMakeFiles/sql.dir/scheduler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/scheduler.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/signal_handler.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/signal_handler.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/signal_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc --- sql/CMakeFiles/sql.dir/set_var.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/records.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc: In function 'bool init_read_record_idx(READ_RECORD*, THD*, TABLE*, bool, uint, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:72:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(info, 0, sizeof(*info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc: In function 'bool init_read_record(READ_RECORD*, THD*, TABLE*, SQL_SELECT*, int, bool, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:191:32: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(info, 0, sizeof(*info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/records.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/signal_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/item.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.h:33, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars_shared.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/signal_handler.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sp.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/sp.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sp.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/set_var.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/set_var.cc:36: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sp_cache.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/sp_cache.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sp_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc --- sql/CMakeFiles/sql.dir/sp_head.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/sp_head.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sp_head.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc --- sql/CMakeFiles/sql.dir/sp_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sp_head.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sp_instr.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/sp_instr.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sp_instr.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc --- sql/CMakeFiles/sql.dir/sp_head.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sp.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc: In function 'void sp_returns_type(THD*, String&, sp_head*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:950:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table, 0, sizeof(table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:951:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&share, 0, sizeof(share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sp_instr.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sp.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc: In function 'String* sp_get_item_value(THD*, Item*, String*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:2704:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (item->field_type() != MYSQL_TYPE_BIT) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sp.cc:2707:3: note: here case STRING_RESULT: ^~~~ --- sql/CMakeFiles/sql.dir/sp_instr.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_instr.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sp_pcontext.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/sp_pcontext.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sp_pcontext.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc --- sql/CMakeFiles/sql.dir/sp_head.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc: In member function 'bool sp_head::check_show_access(THD*, bool*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:1961:36: warning: 'void* 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] memset(&tables, 0, sizeof(tables)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sp_pcontext.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_pcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sp_rcontext.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/sp_rcontext.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sp_rcontext.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_rcontext.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/spatial.cc.o --- [ 87%] Building CXX object sql/CMakeFiles/sql.dir/spatial.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/spatial.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/spatial.cc --- sql/CMakeFiles/sql.dir/string_service.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/string_service.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/string_service.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/string_service.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_acl.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_acl.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_acl.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc --- sql/CMakeFiles/sql.dir/sql_admin.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_admin.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_admin.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc --- sql/CMakeFiles/sql.dir/sql_acl.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_admin.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_alloc_error_handler.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_alloc_error_handler.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_alloc_error_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc --- sql/CMakeFiles/sql.dir/sql_alter.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_alter.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_alter.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_alloc_error_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alloc_error_handler.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_alter.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc: In member function 'virtual bool Sql_cmd_alter_table::execute(THD*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:296:44: warning: 'void* 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] memset(&tmp_table, 0, sizeof(tmp_table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_alter.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_analyse.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_analyse.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_analyse.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc --- sql/CMakeFiles/sql.dir/sql_audit.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_audit.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_audit.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc --- sql/CMakeFiles/sql.dir/sql_analyse.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_base.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_base.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_base.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc --- sql/CMakeFiles/sql.dir/sql_audit.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/libsql_embedded.a --- [ 88%] Linking CXX static library libsql_embedded.a cd /construction/databases/mysql56-server/.build/libmysqld && /usr/local/bin/cmake -P CMakeFiles/sql_embedded.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/libmysqld && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/sql_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libsql_embedded.a CMakeFiles/sql_embedded.dir/emb_qcache.cc.o CMakeFiles/sql_embedded.dir/lib_sql.cc.o CMakeFiles/sql_embedded.dir/libmysqld.c.o CMakeFiles/sql_embedded.dir/__/sql/sql_builtin.cc.o CMakeFiles/sql_embedded.dir/sql_yacc.cc.o CMakeFiles/sql_embedded.dir/__/client/get_password.c.o CMakeFiles/sql_embedded.dir/__/libmysql/errmsg.c.o CMakeFiles/sql_embedded.dir/__/libmysql/libmysql.c.o CMakeFiles/sql_embedded.dir/__/sql-common/client.c.o CMakeFiles/sql_embedded.dir/__/sql-common/client_plugin.c.o CMakeFiles/sql_embedded.dir/__/sql-common/my_time.c.o CMakeFiles/sql_embedded.dir/__/sql-common/my_user.c.o CMakeFiles/sql_embedded.dir/__/sql-common/pack.c.o CMakeFiles/sql_embedded.dir/__/sql/binlog.cc.o CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o CMakeFiles/sql_embedded.dir/__/sql/hash_filo.cc.o CMakeFiles/sql_embedded.dir/__/sql/log_event.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_filter.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_injector.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_record.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_reporting.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_utility.cc.o CMakeFiles/sql_embedded.dir/__/sql/uuid.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_misc.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_sid_map.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_set.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_specification.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_state.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_owned.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_cache.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_execution.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_mutex_cond_array.cc.o CMakeFiles/sql_embedded.dir/__/sql/abstract_query_plan.cc.o CMakeFiles/sql_embedded.dir/__/sql/datadict.cc.o CMakeFiles/sql_embedded.dir/__/sql/debug_sync.cc.o CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o CMakeFiles/sql_embedded.dir/__/sql/des_key_file.cc.o CMakeFiles/sql_embedded.dir/__/sql/discover.cc.o CMakeFiles/sql_embedded.dir/__/sql/field.cc.o CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o CMakeFiles/sql_embedded.dir/__/sql/filesort.cc.o CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o CMakeFiles/sql_embedded.dir/__/sql/gcalc_slicescan.cc.o CMakeFiles/sql_embedded.dir/__/sql/gcalc_tools.cc.o CMakeFiles/sql_embedded.dir/__/sql/gstream.cc.o CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o CMakeFiles/sql_embedded.dir/__/sql/hostname.cc.o CMakeFiles/sql_embedded.dir/__/sql/init.cc.o CMakeFiles/sql_embedded.dir/__/sql/item.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_create.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_func.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_geofunc.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_subselect.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_sum.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_timefunc.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_xmlfunc.cc.o CMakeFiles/sql_embedded.dir/__/sql/item_inetfunc.cc.o CMakeFiles/sql_embedded.dir/__/sql/key.cc.o CMakeFiles/sql_embedded.dir/__/sql/keycaches.cc.o CMakeFiles/sql_embedded.dir/__/sql/lock.cc.o CMakeFiles/sql_embedded.dir/__/sql/log.cc.o CMakeFiles/sql_embedded.dir/__/sql/mdl.cc.o CMakeFiles/sql_embedded.dir/__/sql/mf_iocache.cc.o CMakeFiles/sql_embedded.dir/__/sql/my_decimal.cc.o CMakeFiles/sql_embedded.dir/__/sql/net_serv.cc.o CMakeFiles/sql_embedded.dir/__/sql/opt_explain.cc.o CMakeFiles/sql_embedded.dir/__/sql/opt_explain_traditional.cc.o CMakeFiles/sql_embedded.dir/__/sql/opt_explain_json.cc.o CMakeFiles/sql_embedded.dir/__/sql/opt_range.cc.o CMakeFiles/sql_embedded.dir/__/sql/opt_sum.cc.o CMakeFiles/sql_embedded.dir/__/sql/opt_trace.cc.o CMakeFiles/sql_embedded.dir/__/sql/opt_trace2server.cc.o CMakeFiles/sql_embedded.dir/__/sql/parse_file.cc.o CMakeFiles/sql_embedded.dir/__/sql/partition_info.cc.o CMakeFiles/sql_embedded.dir/__/sql/password.c.o CMakeFiles/sql_embedded.dir/__/sql/procedure.cc.o CMakeFiles/sql_embedded.dir/__/sql/protocol.cc.o CMakeFiles/sql_embedded.dir/__/sql/records.cc.o CMakeFiles/sql_embedded.dir/__/sql/rpl_handler.cc.o CMakeFiles/sql_embedded.dir/__/sql/scheduler.cc.o CMakeFiles/sql_embedded.dir/__/sql/set_var.cc.o CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o CMakeFiles/sql_embedded.dir/__/sql/sp.cc.o CMakeFiles/sql_embedded.dir/__/sql/sp_cache.cc.o CMakeFiles/sql_embedded.dir/__/sql/sp_head.cc.o CMakeFiles/sql_embedded.dir/__/sql/sp_instr.cc.o CMakeFiles/sql_embedded.dir/__/sql/sp_pcontext.cc.o CMakeFiles/sql_embedded.dir/__/sql/sp_rcontext.cc.o CMakeFiles/sql_embedded.dir/__/sql/spatial.cc.o CMakeFiles/sql_embedded.dir/__/sql/string_service.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_acl.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_admin.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_alloc_error_handler.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_alter.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_analyse.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_audit.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_base.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_bootstrap.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_cache.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_class.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_connect.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_crypt.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_cursor.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_data_change.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_db.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_do.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_error.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_executor.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_get_diagnostics.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_handler.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_help.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_join_buffer.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_list.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_load.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_locale.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_manager.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_optimizer.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_parse.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_partition.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_partition_admin.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_planner.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_profile.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_reload.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_rename.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_resolver.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_rewrite.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_servers.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_signal.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_state.c.o CMakeFiles/sql_embedded.dir/__/sql/sql_string.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_tablespace.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_test.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_time.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_tmp_table.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_trigger.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_union.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_update.cc.o CMakeFiles/sql_embedded.dir/__/sql/sql_view.cc.o CMakeFiles/sql_embedded.dir/__/sql/strfunc.cc.o CMakeFiles/sql_embedded.dir/__/sql/sys_vars.cc.o CMakeFiles/sql_embedded.dir/__/sql/table.cc.o CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o CMakeFiles/sql_embedded.dir/__/sql/thr_malloc.cc.o CMakeFiles/sql_embedded.dir/__/sql/transaction.cc.o CMakeFiles/sql_embedded.dir/__/sql/tztime.cc.o CMakeFiles/sql_embedded.dir/__/sql/uniques.cc.o CMakeFiles/sql_embedded.dir/__/sql/unireg.cc.o /usr/bin/ranlib libsql_embedded.a [ 88%] Built target sql_embedded --- libmysqld/CMakeFiles/mysqlserver.dir/all --- /usr/bin/make -f libmysqld/CMakeFiles/mysqlserver.dir/build.make libmysqld/CMakeFiles/mysqlserver.dir/depend --- libmysqld/mysqlserver_depends.c --- [ 88%] Generating mysqlserver_depends.c cd /construction/databases/mysql56-server/.build/libmysqld && /usr/local/bin/cmake -E touch /construction/databases/mysql56-server/.build/libmysqld/mysqlserver_depends.c --- libmysqld/CMakeFiles/mysqlserver.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysqld /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysqld /construction/databases/mysql56-server/.build/libmysqld/CMakeFiles/mysqlserver.dir/DependInfo.cmake Scanning dependencies of target mysqlserver /usr/bin/make -f libmysqld/CMakeFiles/mysqlserver.dir/build.make libmysqld/CMakeFiles/mysqlserver.dir/build --- libmysqld/CMakeFiles/mysqlserver.dir/mysqlserver_depends.c.o --- [ 88%] Building C object libmysqld/CMakeFiles/mysqlserver.dir/mysqlserver_depends.c.o cd /construction/databases/mysql56-server/.build/libmysqld && /usr/bin/cc -DEMBEDDED_LIBRARY -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/libmysql -I/construction/databases/mysql56-server/mysql-5.6.43/libmysqld -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/.build/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql/backup -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/mysqlserver.dir/mysqlserver_depends.c.o -c /construction/databases/mysql56-server/.build/libmysqld/mysqlserver_depends.c --- libmysqld/libmysqld.a --- [ 88%] Linking C static library libmysqld.a cd /construction/databases/mysql56-server/.build/libmysqld && /usr/local/bin/cmake -P CMakeFiles/mysqlserver.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/libmysqld && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysqlserver.dir/link.txt --verbose=1 /usr/bin/ar qc libmysqld.a CMakeFiles/mysqlserver.dir/mysqlserver_depends.c.o /usr/bin/ranlib libmysqld.a cd /construction/databases/mysql56-server/.build/libmysqld && rm /construction/databases/mysql56-server/.build/libmysqld/libmysqld.a cd /construction/databases/mysql56-server/.build/libmysqld && /usr/local/bin/cmake -P /construction/databases/mysql56-server/.build/libmysqld/merge_archives_mysqlserver.cmake --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_base.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- libmysqld/CMakeFiles/mysqlserver.dir/all --- /usr/libexec/binutils227/elf/ar: creating /construction/databases/mysql56-server/.build/libmysqld/libmysqld.a --- sql/CMakeFiles/sql.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- libmysqld/CMakeFiles/mysqlserver.dir/all --- [ 88%] Built target mysqlserver --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_bootstrap.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_bootstrap.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_bootstrap.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_bootstrap.cc --- sql/CMakeFiles/sql.dir/sql_cache.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_cache.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc --- sql/CMakeFiles/sql.dir/sql_analyse.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc: In member function 'virtual void field_str::add()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:323:25: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&s, 0, sizeof(s)); // Let tree handle free of this ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_class.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_class.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_class.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc --- sql/CMakeFiles/sql.dir/sql_base.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:41: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_class.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_base.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc: In function 'OPEN_TABLE_LIST* list_open_tables(THD*, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:756:44: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc: In function 'bool close_cached_connection_tables(THD*, LEX_STRING*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:1082:37: warning: 'void* 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] memset(&tmp, 0, sizeof(TABLE_LIST)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_base.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_class.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log_event.h:46, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/binlog.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_cache.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc: In member function 'int Query_cache::send_result_to_client(THD*, char*, uint)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:1729:46: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cache.cc:334: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_connect.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_connect.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_connect.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_audit.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_connect.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_crypt.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_crypt.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_crypt.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_crypt.cc --- sql/CMakeFiles/sql.dir/sql_cursor.cc.o --- [ 88%] Building CXX object sql/CMakeFiles/sql.dir/sql_cursor.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_cursor.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc --- sql/CMakeFiles/sql.dir/sql_data_change.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_data_change.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_data_change.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc --- sql/CMakeFiles/sql.dir/sql_cursor.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_cursor.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_data_change.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_db.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_db.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_db.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc --- sql/CMakeFiles/sql.dir/sql_delete.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_delete.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_delete.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc --- sql/CMakeFiles/sql.dir/sql_derived.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_derived.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_derived.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc --- sql/CMakeFiles/sql.dir/sql_db.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_do.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_do.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_do.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc --- sql/CMakeFiles/sql.dir/sql_delete.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_derived.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_delete.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_derived.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_error.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_error.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_error.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc --- sql/CMakeFiles/sql.dir/sql_do.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_db.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc: In function 'bool load_db_opt(THD*, const char*, HA_CREATE_INFO*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:366:36: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(create, 0, sizeof(*create)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_db.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_error.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_error.cc:45: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_derived.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_derived.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_executor.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_executor.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_executor.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc --- sql/CMakeFiles/sql.dir/sql_delete.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc: In function 'bool mysql_delete(THD*, TABLE_LIST*, Item*, SQL_I_List*, ha_rows, ulonglong)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:94:38: warning: 'void* 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] memset(&tables, 0, sizeof(tables)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_delete.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_get_diagnostics.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_get_diagnostics.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_get_diagnostics.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc --- sql/CMakeFiles/sql.dir/sql_do.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_do.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_handler.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_handler.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_handler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc --- sql/CMakeFiles/sql.dir/sql_executor.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_get_diagnostics.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_executor.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_help.cc.o --- --- sql/CMakeFiles/sql.dir/sql_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:55: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_help.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_help.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_help.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc --- sql/CMakeFiles/sql.dir/sql_get_diagnostics.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_get_diagnostics.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_insert.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_insert.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_insert.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc --- sql/CMakeFiles/sql.dir/sql_help.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_help.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_executor.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_executor.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_insert.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_handler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:61: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:61: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_insert.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_join_buffer.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_join_buffer.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_join_buffer.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc --- sql/CMakeFiles/sql.dir/sql_handler.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc: In member function 'virtual bool Sql_cmd_handler_read::execute(THD*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:682:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (m_key_name) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:703:5: note: here case RFIRST: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:722:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (table->file->inited == handler::INDEX) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_handler.cc:728:5: note: here case RLAST: ^~~~ --- sql/CMakeFiles/sql.dir/sql_join_buffer.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_list.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_list.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_list.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc --- sql/CMakeFiles/sql.dir/sql_load.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_load.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_load.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc --- sql/CMakeFiles/sql.dir/sql_list.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_list.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_join_buffer.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_join_buffer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_locale.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_locale.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_locale.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc --- sql/CMakeFiles/sql.dir/sql_load.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_insert.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:72: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:72: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_load.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_load.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_insert.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc: In constructor 'Delayed_insert::Delayed_insert(SELECT_LEX*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:2236:46: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); // Safety ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_manager.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_manager.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_manager.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc --- sql/CMakeFiles/sql.dir/sql_insert.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc: In member function 'int select_create::binlog_show_create_table(TABLE**, uint)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:4346:52: warning: 'void* 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] memset(&tmp_table_list, 0, sizeof(tmp_table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_insert.cc:60: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_manager.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_manager.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_locale.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_locale.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_optimizer.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_optimizer.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_optimizer.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc --- sql/CMakeFiles/sql.dir/sql_parse.cc.o --- --- sql/CMakeFiles/sql.dir/sql_optimizer.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_parse.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_parse.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_parse.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc --- sql/CMakeFiles/sql.dir/sql_optimizer.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_parse.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_partition.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_partition.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_partition.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_partition_admin.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_partition_admin.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_partition_admin.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc --- sql/CMakeFiles/sql.dir/sql_optimizer.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc: In function 'bool optimize_semijoin_nests_for_materialization(JOIN*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:4379:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct st_position'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(st_position) * n_tables); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'struct st_position' declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc: In function 'bool make_join_select(JOIN*, Item*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:8077:56: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] reinterpret_cast(&idx)); ^ --- sql/CMakeFiles/sql.dir/sql_partition_admin.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_partition.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:69: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_planner.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_planner.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_planner.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc --- sql/CMakeFiles/sql.dir/sql_optimizer.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc: In member function 'void JOIN::optimize_fts_query()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:9423:7: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_optimizer.cc:9425:5: note: here default: ^~~~~~~ --- sql/CMakeFiles/sql.dir/sql_parse.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:67: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:67: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:104: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc: In function 'int mysql_execute_command(THD*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:3175:48: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:3387:12: warning: this statement may fall through [-Wimplicit-fallthrough=] break; ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:3390:3: note: here case SQLCOM_UPDATE_MULTI: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:4187:28: warning: this statement may fall through [-Wimplicit-fallthrough=] lex->no_write_to_binlog= 1; ~~~~~~~~~~~~~~~~~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.cc:4188:3: note: here case SQLCOM_FLUSH: ^~~~ --- sql/CMakeFiles/sql.dir/sql_partition_admin.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc: In function 'bool compare_table_with_partition(THD*, TABLE*, TABLE*, partition_element*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:182:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&part_create_info, 0, sizeof(HA_CREATE_INFO)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:183:55: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table_create_info, 0, sizeof(HA_CREATE_INFO)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_parse.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition_admin.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_planner.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_plugin.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_plugin.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_plugin.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_planner.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc: In member function 'bool Optimize_table_order::choose_table_order()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:1106:42: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'POSITION' {aka 'struct st_position'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(POSITION) * join->const_tables); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'POSITION' {aka 'struct st_position'} declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc: In member function 'void Optimize_table_order::optimize_straight_join(table_map)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:1299:69: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'POSITION' {aka 'struct st_position'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] memcpy(join->best_positions, join->positions, sizeof(POSITION)*idx); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'POSITION' {aka 'struct st_position'} declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc: In member function 'bool Optimize_table_order::fix_semijoin_strategies()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:2488:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'POSITION' {aka 'struct st_position'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(POSITION) * table_count); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'POSITION' {aka 'struct st_position'} declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:2508:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'POSITION' {aka 'struct st_position'}; use copy-assignment or copy-initialization instead [-Wclass-memaccess] sizeof(POSITION) * table_count); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.h:22, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:362:16: note: 'POSITION' {aka 'struct st_position'} declared here typedef struct st_position : public Sql_alloc ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_partition.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc: In function 'int get_part_iter_for_interval_cols_via_map(partition_info*, bool, uint32*, uchar*, uchar*, uint, uint, uint, PARTITION_ITERATOR*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_partition.cc:7861:47: warning: 'get_col_endpoint' may be used uninitialized in this function [-Wmaybe-uninitialized] part_iter->part_nums.end= get_col_endpoint(part_info, FALSE, ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ !(flags & NEAR_MAX), ~~~~~~~~~~~~~~~~~~~~ nparts); ~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_prepare.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_prepare.cc.o --- sql/CMakeFiles/sql.dir/sql_plugin.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc: In function 'bool plugin_load_list(MEM_ROOT*, int*, char**, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:1605:11: warning: this statement may fall through [-Wimplicit-fallthrough=] list= NULL; /* terminate the loop */ ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:1608:5: note: here case ':': /* can't use this as delimiter as it may be drive letter */ ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:1650:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (str == &name) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_plugin.cc:1657:5: note: here default: ^~~~~~~ --- sql/CMakeFiles/sql.dir/sql_prepare.cc.o --- cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_prepare.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc --- sql/CMakeFiles/sql.dir/sql_planner.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc: In member function 'void Optimize_table_order::best_access_path(JOIN_TAB*, table_map, uint, bool, double, POSITION*, POSITION*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:335:52: warning: 'loose_scan_opt.Loose_scan_opt::best_max_loose_keypart' may be used uninitialized in this function [-Wmaybe-uninitialized] pos->loosescan_parts= best_max_loose_keypart + 1; ~~~~~~~~~~~~~~~~~~~~~~~^~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:431:18: note: 'loose_scan_opt.Loose_scan_opt::best_max_loose_keypart' was declared here Loose_scan_opt loose_scan_opt; ^~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:333:15: warning: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_start_key' may be used uninitialized in this function [-Wmaybe-uninitialized] pos->key= best_loose_scan_start_key; ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:431:18: note: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_start_key' was declared here Loose_scan_opt loose_scan_opt; ^~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:332:24: warning: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_records' may be used uninitialized in this function [-Wmaybe-uninitialized] pos->records_read= best_loose_scan_records; ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:431:18: note: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_records' was declared here Loose_scan_opt loose_scan_opt; ^~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:334:25: warning: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_key' may be used uninitialized in this function [-Wmaybe-uninitialized] pos->loosescan_key= best_loose_scan_key; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_planner.cc:431:18: note: 'loose_scan_opt.Loose_scan_opt::best_loose_scan_key' was declared here Loose_scan_opt loose_scan_opt; ^~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_prepare.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:88: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_profile.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_profile.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_profile.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc --- sql/CMakeFiles/sql.dir/sql_reload.cc.o --- [ 89%] Building CXX object sql/CMakeFiles/sql.dir/sql_reload.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_reload.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc --- sql/CMakeFiles/sql.dir/sql_rename.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_rename.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_rename.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc --- sql/CMakeFiles/sql.dir/sql_reload.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_profile.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_reload.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_reload.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_profile.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_profile.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_rename.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rename.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_prepare.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:97: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:97: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:116: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h: In constructor 'field_str::field_str(Item*, select_analyse*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_analyse.h:119:26: warning: cast between incompatible function types from 'void (*)(String*)' to 'tree_element_free' {aka 'void (*)(void*, TREE_FREE, const void*)'} [-Wcast-function-type] 0, (tree_element_free) free_string, NULL); }; ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_resolver.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_resolver.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_resolver.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc --- sql/CMakeFiles/sql.dir/sql_prepare.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc: In function 'bool check_prepared_statement(Prepared_statement*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:2106:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (res != 2) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_prepare.cc:2109:3: note: here case SQLCOM_UPDATE_MULTI: ^~~~ --- sql/CMakeFiles/sql.dir/sql_resolver.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_rewrite.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_rewrite.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_rewrite.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc --- sql/CMakeFiles/sql.dir/sql_select.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_select.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_select.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc --- sql/CMakeFiles/sql.dir/sql_servers.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_servers.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_servers.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc --- sql/CMakeFiles/sql.dir/sql_rewrite.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_rewrite.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_servers.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:37: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:37: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:37: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_show.cc.o --- --- sql/CMakeFiles/sql.dir/sql_servers.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:37: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/log.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_slave.h:48, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_servers.cc:37: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_show.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_show.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_show.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc --- sql/CMakeFiles/sql.dir/sql_resolver.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_resolver.cc:27: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_select.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_show.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_signal.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_signal.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_signal.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc --- sql/CMakeFiles/sql.dir/sql_state.c.o --- [ 90%] Building C object sql/CMakeFiles/sql.dir/sql_state.c.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/sql.dir/sql_state.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_state.c --- sql/CMakeFiles/sql.dir/sql_string.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_string.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_string.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.cc --- sql/CMakeFiles/sql.dir/sql_signal.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_select.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_signal.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sp_head.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_signal.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_table.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_table.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc --- sql/CMakeFiles/sql.dir/sql_tablespace.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_tablespace.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_tablespace.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc --- sql/CMakeFiles/sql.dir/sql_show.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'find_files_result find_files(THD*, List*, const char*, const char*, const char*, bool, MEM_ROOT*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:595:44: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'int store_create_info(THD*, TABLE_LIST*, String*, HA_CREATE_INFO*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:1575:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_show.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'int fill_schema_table_from_frm(THD*, TABLE_LIST*, ST_SCHEMA_TABLE*, LEX_STRING*, LEX_STRING*, enum_schema_tables, Open_tables_backup*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:3850:44: warning: 'void* 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] memset(&table_list, 0, sizeof(TABLE_LIST)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:3851:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&tbl, 0, sizeof(TABLE)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'bool store_schema_params(THD*, TABLE*, TABLE*, const char*, bool, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:5168:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&tbl, 0, sizeof(TABLE)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'bool store_schema_proc(THD*, TABLE*, TABLE*, const char*, bool, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:5377:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&tbl, 0, sizeof(TABLE)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'int fill_schema_proc(THD*, TABLE_LIST*, Item*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:5458:46: warning: 'void* 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] memset(&proc_tables, 0, sizeof(proc_tables)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In function 'int get_schema_views_record(THD*, TABLE_LIST*, TABLE*, bool, LEX_STRING*, LEX_STRING*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:5641:52: warning: 'void* 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] memset(&table_list, 0, sizeof(table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_tablespace.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_test.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_test.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_test.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc --- sql/CMakeFiles/sql.dir/sql_show.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc: In member function 'virtual bool Show_create_error_handler::handle_condition(THD*, uint, const char*, Sql_condition::enum_warning_level, const char*, Sql_condition**)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:801:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!strcmp(get_view_access_denied_message(), message)) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_show.cc:807:5: note: here case ER_COLUMNACCESS_DENIED_ERROR: ^~~~ --- sql/CMakeFiles/sql.dir/sql_tablespace.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tablespace.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_test.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:40: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'bool mysql_create_like_table(THD*, TABLE_LIST*, TABLE_LIST*, HA_CREATE_INFO*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:5421:58: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&local_create_info, 0, sizeof(local_create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'int copy_data_between_tables(TABLE*, TABLE*, List&, bool, uint, ORDER*, ha_rows*, ha_rows*, Alter_info::enum_enable_or_disable, Alter_table_ctx*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:9084:40: warning: 'void* 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] memset(&tables, 0, sizeof(tables)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'bool mysql_recreate_table(THD*, TABLE_LIST*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:9257:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'int execute_ddl_log_action(THD*, DDL_LOG_ENTRY*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:1196:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (ddl_log_entry->phase == 0) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:1233:5: note: here case DDL_LOG_RENAME_ACTION: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc: In function 'bool alter_table_manage_keys(TABLE*, int, Alter_info::enum_enable_or_disable)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:6439:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (!indexes_were_disabled) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_table.cc:6442:3: note: here case Alter_info::DISABLE: ^~~~ --- sql/CMakeFiles/sql.dir/sql_test.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_time.cc.o --- [ 90%] Building CXX object sql/CMakeFiles/sql.dir/sql_time.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_time.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc --- sql/CMakeFiles/sql.dir/sql_tmp_table.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/sql_tmp_table.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_tmp_table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc --- sql/CMakeFiles/sql.dir/sql_time.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_time.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_tmp_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_trigger.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/sql_trigger.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_trigger.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc --- sql/CMakeFiles/sql.dir/sql_truncate.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/sql_truncate.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_truncate.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc --- sql/CMakeFiles/sql.dir/sql_tmp_table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc: In function 'TABLE* create_tmp_table(THD*, TMP_TABLE_PARAM*, List&, ORDER*, bool, bool, ulonglong, ha_rows, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:584:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(table, 0, sizeof(*table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc: In function 'TABLE* create_duplicate_weedout_tmp_table(THD*, uint, SJ_TMP_TABLE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:1268:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(table, 0, sizeof(*table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc: In function 'TABLE* create_virtual_tmp_table(THD*, List&)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:1505:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(table, 0, sizeof(*table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:1506:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(share, 0, sizeof(*share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/procedure.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_tmp_table.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_trigger.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_truncate.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_udf.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/sql_udf.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_udf.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc --- sql/CMakeFiles/sql.dir/sql_truncate.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc: In function 'bool recreate_temporary_table(THD*, TABLE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:282:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] memset(&create_info, 0, sizeof(create_info)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_truncate.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_trigger.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc: In static member function 'static bool Table_triggers_list::drop_all_triggers(THD*, char*, char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:1812:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table, 0, sizeof(table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc: In static member function 'static bool Table_triggers_list::change_table_name(THD*, const char*, const char*, const char*, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:2032:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table, 0, sizeof(table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_trigger.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ --- sql/CMakeFiles/sql.dir/sql_udf.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_udf.cc:31: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_union.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/sql_union.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_union.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc --- sql/CMakeFiles/sql.dir/sql_update.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/sql_update.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_update.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc --- sql/CMakeFiles/sql.dir/sql_union.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_view.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/sql_view.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_view.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc --- sql/CMakeFiles/sql.dir/sql_union.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_update.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:24: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_view.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/strfunc.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/strfunc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/strfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc --- sql/CMakeFiles/sql.dir/sql_update.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_update.cc:30: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sys_vars.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/sys_vars.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sys_vars.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc --- sql/CMakeFiles/sql.dir/strfunc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/strfunc.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sys_vars.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sys_vars.cc:35: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_view.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:29: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc: In function 'bool fill_defined_view_parts(THD*, TABLE_LIST*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:217:44: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct TABLE_LIST' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] memcpy (&decoy, view, sizeof (TABLE_LIST)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc: In function 'bool mysql_rename_view(THD*, const char*, const char*, TABLE_LIST*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:2160:42: warning: 'void* 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] memset(&view_def, 0, sizeof(view_def)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_view.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/table.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/table.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/table.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ --- sql/CMakeFiles/sql.dir/table_cache.cc.o --- --- sql/CMakeFiles/sql.dir/sql_union.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/table_cache.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/table_cache.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/table_cache.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc --- sql/CMakeFiles/sql.dir/sql_union.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc: In member function 'bool st_select_lex_unit::prepare(THD*, select_result*, ulong)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:481:60: warning: 'void* 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] memset(&result_table_list, 0, sizeof(result_table_list)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_union.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/thr_malloc.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/thr_malloc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/thr_malloc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc --- sql/CMakeFiles/sql.dir/table.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/table_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:16: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/transaction.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/transaction.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/transaction.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc --- sql/CMakeFiles/sql.dir/thr_malloc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/transaction.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_info.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_rli.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_mi.h:26, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_gtid.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_handler.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/transaction.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/thr_malloc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/thr_malloc.cc:20: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/table.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc: In function 'TABLE_SHARE* alloc_table_share(TABLE_LIST*, const char*, uint)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:345:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(share, 0, sizeof(*share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc: In function 'void init_tmp_table_share(THD*, TABLE_SHARE*, const char*, uint, const char*, const char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:411:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(share, 0, sizeof(*share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc: In function 'int open_table_from_share(THD*, TABLE_SHARE*, const char*, uint, uint, uint, TABLE*, bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:2117:40: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(outparam, 0, sizeof(*outparam)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ --- sql/CMakeFiles/sql.dir/table_cache.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table_cache.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/table.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc: In static member function 'static TABLE_LIST* TABLE_LIST::new_nested_join(MEM_ROOT*, const char*, TABLE_LIST*, List*, st_select_lex*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:3811:76: warning: 'void* 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] memset(join_nest, 0, ALIGN_SIZE(sizeof(TABLE_LIST)) + sizeof(NESTED_JOIN)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/tztime.cc.o --- [ 91%] Building CXX object sql/CMakeFiles/sql.dir/tztime.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/tztime.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc --- sql/CMakeFiles/sql.dir/uniques.cc.o --- [ 92%] Building CXX object sql/CMakeFiles/sql.dir/uniques.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/uniques.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/tztime.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/uniques.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/uniques.cc:34: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/unireg.cc.o --- [ 92%] Building CXX object sql/CMakeFiles/sql.dir/unireg.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/unireg.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/__/libmysql/errmsg.c.o --- [ 92%] Building C object sql/CMakeFiles/sql.dir/__/libmysql/errmsg.c.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/sql.dir/__/libmysql/errmsg.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/libmysql/errmsg.c --- sql/CMakeFiles/sql.dir/__/sql-common/client.c.o --- [ 92%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/client.c.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/sql.dir/__/sql-common/client.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c: In function 'mysql_read_default_options': /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c:1216:29: warning: this statement may fall through [-Wimplicit-fallthrough=] options->protocol = MYSQL_PROTOCOL_PIPE; ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client.c:1217:2: note: here case OPT_connect_timeout: ^~~~ --- sql/CMakeFiles/sql.dir/tztime.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc: In function 'void tz_init_table_list(TABLE_LIST*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:1525:61: warning: 'void* 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] memset(tz_tabs, 0, sizeof(TABLE_LIST) * MY_TZ_TABLES_COUNT); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc: In function 'my_bool my_tz_init(THD*, const char*, my_bool)': /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:1656:46: warning: 'void* 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] memset(&tz_tables[0], 0, sizeof(TABLE_LIST)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/tztime.cc:32: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/__/sql-common/client_plugin.c.o --- [ 92%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/client_plugin.c.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/sql.dir/__/sql-common/client_plugin.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client_plugin.c --- sql/CMakeFiles/sql.dir/__/sql-common/my_path_permissions.cc.o --- [ 92%] Building CXX object sql/CMakeFiles/sql.dir/__/sql-common/my_path_permissions.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/__/sql-common/my_path_permissions.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/my_path_permissions.cc --- sql/CMakeFiles/sql.dir/__/sql-common/my_time.c.o --- [ 92%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/my_time.c.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/sql.dir/__/sql-common/my_time.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/my_time.c --- sql/CMakeFiles/sql.dir/__/sql-common/my_user.c.o --- [ 92%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/my_user.c.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/sql.dir/__/sql-common/my_user.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/my_user.c --- sql/CMakeFiles/sql.dir/__/sql-common/pack.c.o --- [ 92%] Building C object sql/CMakeFiles/sql.dir/__/sql-common/pack.c.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/sql.dir/__/sql-common/pack.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/pack.c --- sql/CMakeFiles/sql.dir/__/sql-common/client_authentication.cc.o --- [ 92%] Building CXX object sql/CMakeFiles/sql.dir/__/sql-common/client_authentication.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/__/sql-common/client_authentication.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql-common/client_authentication.cc --- sql/CMakeFiles/sql.dir/event_data_objects.cc.o --- [ 92%] Building CXX object sql/CMakeFiles/sql.dir/event_data_objects.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/event_data_objects.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/event_data_objects.cc --- sql/CMakeFiles/sql.dir/event_db_repository.cc.o --- [ 92%] Building CXX object sql/CMakeFiles/sql.dir/event_db_repository.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/event_db_repository.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/event_db_repository.cc --- sql/CMakeFiles/sql.dir/event_parse_data.cc.o --- [ 92%] Building CXX object sql/CMakeFiles/sql.dir/event_parse_data.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/event_parse_data.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc --- sql/CMakeFiles/sql.dir/unireg.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc: In function 'bool make_empty_rec(THD*, File, uint, List&, uint, ulong, handler*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:1088:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&table, 0, sizeof(table)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:977:8: note: 'struct TABLE' declared here struct TABLE ^~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:1089:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_SHARE' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(&share, 0, sizeof(share)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.cc:28: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:582:8: note: 'struct TABLE_SHARE' declared here struct TABLE_SHARE ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/event_queue.cc.o --- [ 93%] Building CXX object sql/CMakeFiles/sql.dir/event_queue.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/event_queue.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/event_queue.cc --- sql/CMakeFiles/sql.dir/event_data_objects.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_data_objects.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_data_objects.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_data_objects.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_data_objects.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_data_objects.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/event_parse_data.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_parse_data.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/event_queue.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_queue.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_queue.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_queue.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_queue.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_queue.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/event_scheduler.cc.o --- [ 93%] Building CXX object sql/CMakeFiles/sql.dir/event_scheduler.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/event_scheduler.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/event_scheduler.cc --- sql/CMakeFiles/sql.dir/event_db_repository.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_db_repository.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_db_repository.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_db_repository.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_db_repository.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_db_repository.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/event_scheduler.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_scheduler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_scheduler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_scheduler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_scheduler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/event_scheduler.cc:17: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/events.cc.o --- [ 93%] Building CXX object sql/CMakeFiles/sql.dir/events.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/events.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc --- sql/CMakeFiles/sql.dir/mysqld.cc.o --- [ 93%] Building CXX object sql/CMakeFiles/sql.dir/mysqld.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/mysqld.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc --- sql/CMakeFiles/sql.dir/events.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_client.cc.o --- [ 93%] Building CXX object sql/CMakeFiles/sql.dir/sql_client.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_client.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_client.cc --- sql/CMakeFiles/sql.dir/events.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_digest.cc.o --- [ 93%] Building CXX object sql/CMakeFiles/sql.dir/sql_digest.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_digest.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc --- sql/CMakeFiles/sql.dir/sql_client.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_client.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_client.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_client.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_client.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_client.cc:21: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_digest.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:27, from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_data_change.h:29, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:23: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/mysqld.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_yacc.cc.o --- [ 93%] Building CXX object sql/CMakeFiles/sql.dir/sql_yacc.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_yacc.cc.o -c /construction/databases/mysql56-server/.build/sql/sql_yacc.cc --- sql/CMakeFiles/sql.dir/mysqld.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:26: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_yacc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_lex.cc.o --- --- sql/CMakeFiles/sql.dir/sql_digest.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc: In function 'sql_digest_state* digest_add_token(sql_digest_state*, uint, YYSTYPE*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:461:28: warning: this statement may fall through [-Wimplicit-fallthrough=] } while (found_unary); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_digest.cc:464:5: note: here case LEX_HOSTNAME: ^~~~ --- sql/CMakeFiles/sql.dir/sql_lex.cc.o --- [ 94%] Building CXX object sql/CMakeFiles/sql.dir/sql_lex.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/sql.dir/sql_lex.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc --- sql/CMakeFiles/sql.dir/events.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc: In static member function 'static int Events::reconstruct_interval_expression(String*, interval_type, longlong)': /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc:243:9: warning: this statement may fall through [-Wimplicit-fallthrough=] expr/= 7; ~~~~^~~~ --- sql/CMakeFiles/sql.dir/sql_yacc.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/sql_lex.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/events.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc:244:3: note: here default: ^~~~~~~ --- sql/CMakeFiles/sql.dir/sql_lex.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:22: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- sql/CMakeFiles/sql.dir/mysqld.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_test.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:50: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc: In function 'int init_ssl()': /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:4362:23: warning: statement has no effect [-Wunused-value] CRYPTO_malloc_init(); ^ --- sql/CMakeFiles/sql.dir/sql_yacc.cc.o --- /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy: In function 'int MYSQLparse(THD*)': /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:2412:66: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:7325:66: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_lex.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h: In constructor 'st_join_table::st_join_table()': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:985:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct READ_RECORD'; use assignment or value-initialization instead [-Wclass-memaccess] memset(&read_record, 0, sizeof(read_record)); ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_select.h:30, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:33: /construction/databases/mysql56-server/mysql-5.6.43/sql/records.h:43:8: note: 'struct READ_RECORD' declared here struct READ_RECORD ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/mysqld.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:25: /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc: In function 'my_bool mysqld_get_one_option(int, const my_option*, char*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_priv.h:47:5: warning: this statement may fall through [-Wimplicit-fallthrough=] if (((THD *) Thd) != NULL) \ ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:8460:5: note: in expansion of macro 'WARN_DEPRECATED' WARN_DEPRECATED(NULL, "--language/-l", "'--lc-messages-dir'"); ^~~~~~~~~~~~~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.cc:8462:3: note: here case OPT_LC_MESSAGES_DIRECTORY: ^~~~ --- sql/CMakeFiles/sql.dir/sql_lex.cc.o --- /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc: In function 'int lex_one_token(YYSTYPE*, THD*)': /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1022:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (lip->yyGet() == 'N') ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1028:5: note: here case MY_LEX_CHAR: // Unknown or single char token ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1086:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (lip->yyPeek() == '\'') ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1091:5: note: here case MY_LEX_IDENT_OR_BIN: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1092:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (lip->yyPeek() == '\'') ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1097:5: note: here case MY_LEX_IDENT: ^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1434:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (thd->variables.sql_mode & MODE_ANSI_QUOTES) ^~ /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_lex.cc:1440:5: note: here case MY_LEX_STRING: // Incomplete text string ^~~~ --- sql/CMakeFiles/sql.dir/sql_yacc.cc.o --- /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:12459:66: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'}; use assignment or value-initialization instead [-Wclass-memaccess] In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/datadict.h:18, from /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:23, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:38: /construction/databases/mysql56-server/mysql-5.6.43/sql/handler.h:971:16: note: 'HA_CREATE_INFO' {aka 'struct st_ha_create_information'} declared here typedef struct st_ha_create_information ^~~~~~~~~~~~~~~~~~~~~~~~ /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:5110:36: warning: this statement may fall through [-Wimplicit-fallthrough=] /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:5111:17: note: here /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:5113:36: warning: this statement may fall through [-Wimplicit-fallthrough=] /export/home/pb2/build/sb_3-32010370-1545378426.21/mysql-5.6.43-release-export-14134647_gpl/sql/sql_yacc.yy:5114:17: note: here --- sql/libsql.a --- [ 94%] Linking CXX static library libsql.a cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -P CMakeFiles/sql.dir/cmake_clean_target.cmake cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/sql.dir/link.txt --verbose=1 /usr/bin/ar qc libsql.a CMakeFiles/sql.dir/sql_yacc.cc.o CMakeFiles/sql.dir/sql_builtin.cc.o CMakeFiles/sql.dir/abstract_query_plan.cc.o CMakeFiles/sql.dir/datadict.cc.o CMakeFiles/sql.dir/debug_sync.cc.o CMakeFiles/sql.dir/derror.cc.o CMakeFiles/sql.dir/des_key_file.cc.o CMakeFiles/sql.dir/discover.cc.o CMakeFiles/sql.dir/field.cc.o CMakeFiles/sql.dir/field_conv.cc.o CMakeFiles/sql.dir/filesort.cc.o CMakeFiles/sql.dir/filesort_utils.cc.o CMakeFiles/sql.dir/gcalc_slicescan.cc.o CMakeFiles/sql.dir/gcalc_tools.cc.o CMakeFiles/sql.dir/gstream.cc.o CMakeFiles/sql.dir/handler.cc.o CMakeFiles/sql.dir/hostname.cc.o CMakeFiles/sql.dir/init.cc.o CMakeFiles/sql.dir/item.cc.o CMakeFiles/sql.dir/item_buff.cc.o CMakeFiles/sql.dir/item_cmpfunc.cc.o CMakeFiles/sql.dir/item_create.cc.o CMakeFiles/sql.dir/item_func.cc.o CMakeFiles/sql.dir/item_geofunc.cc.o CMakeFiles/sql.dir/item_row.cc.o CMakeFiles/sql.dir/item_strfunc.cc.o CMakeFiles/sql.dir/item_subselect.cc.o CMakeFiles/sql.dir/item_sum.cc.o CMakeFiles/sql.dir/item_timefunc.cc.o CMakeFiles/sql.dir/item_xmlfunc.cc.o CMakeFiles/sql.dir/item_inetfunc.cc.o CMakeFiles/sql.dir/key.cc.o CMakeFiles/sql.dir/keycaches.cc.o CMakeFiles/sql.dir/lock.cc.o CMakeFiles/sql.dir/log.cc.o CMakeFiles/sql.dir/mdl.cc.o CMakeFiles/sql.dir/mf_iocache.cc.o CMakeFiles/sql.dir/my_decimal.cc.o CMakeFiles/sql.dir/net_serv.cc.o CMakeFiles/sql.dir/opt_explain.cc.o CMakeFiles/sql.dir/opt_explain_traditional.cc.o CMakeFiles/sql.dir/opt_explain_json.cc.o CMakeFiles/sql.dir/opt_range.cc.o CMakeFiles/sql.dir/opt_sum.cc.o CMakeFiles/sql.dir/opt_trace.cc.o CMakeFiles/sql.dir/opt_trace2server.cc.o CMakeFiles/sql.dir/parse_file.cc.o CMakeFiles/sql.dir/partition_info.cc.o CMakeFiles/sql.dir/password.c.o CMakeFiles/sql.dir/procedure.cc.o CMakeFiles/sql.dir/protocol.cc.o CMakeFiles/sql.dir/records.cc.o CMakeFiles/sql.dir/rpl_handler.cc.o CMakeFiles/sql.dir/scheduler.cc.o CMakeFiles/sql.dir/set_var.cc.o CMakeFiles/sql.dir/signal_handler.cc.o CMakeFiles/sql.dir/sp.cc.o CMakeFiles/sql.dir/sp_cache.cc.o CMakeFiles/sql.dir/sp_head.cc.o CMakeFiles/sql.dir/sp_instr.cc.o CMakeFiles/sql.dir/sp_pcontext.cc.o CMakeFiles/sql.dir/sp_rcontext.cc.o CMakeFiles/sql.dir/spatial.cc.o CMakeFiles/sql.dir/string_service.cc.o CMakeFiles/sql.dir/sql_acl.cc.o CMakeFiles/sql.dir/sql_admin.cc.o CMakeFiles/sql.dir/sql_alloc_error_handler.cc.o CMakeFiles/sql.dir/sql_alter.cc.o CMakeFiles/sql.dir/sql_analyse.cc.o CMakeFiles/sql.dir/sql_audit.cc.o CMakeFiles/sql.dir/sql_base.cc.o CMakeFiles/sql.dir/sql_bootstrap.cc.o CMakeFiles/sql.dir/sql_cache.cc.o CMakeFiles/sql.dir/sql_class.cc.o CMakeFiles/sql.dir/sql_connect.cc.o CMakeFiles/sql.dir/sql_crypt.cc.o CMakeFiles/sql.dir/sql_cursor.cc.o CMakeFiles/sql.dir/sql_data_change.cc.o CMakeFiles/sql.dir/sql_db.cc.o CMakeFiles/sql.dir/sql_delete.cc.o CMakeFiles/sql.dir/sql_derived.cc.o CMakeFiles/sql.dir/sql_digest.cc.o CMakeFiles/sql.dir/sql_do.cc.o CMakeFiles/sql.dir/sql_error.cc.o CMakeFiles/sql.dir/sql_executor.cc.o CMakeFiles/sql.dir/sql_get_diagnostics.cc.o CMakeFiles/sql.dir/sql_handler.cc.o CMakeFiles/sql.dir/sql_help.cc.o CMakeFiles/sql.dir/sql_insert.cc.o CMakeFiles/sql.dir/sql_join_buffer.cc.o CMakeFiles/sql.dir/sql_lex.cc.o CMakeFiles/sql.dir/sql_list.cc.o CMakeFiles/sql.dir/sql_load.cc.o CMakeFiles/sql.dir/sql_locale.cc.o CMakeFiles/sql.dir/sql_manager.cc.o CMakeFiles/sql.dir/sql_optimizer.cc.o CMakeFiles/sql.dir/sql_parse.cc.o CMakeFiles/sql.dir/sql_partition.cc.o CMakeFiles/sql.dir/sql_partition_admin.cc.o CMakeFiles/sql.dir/sql_planner.cc.o CMakeFiles/sql.dir/sql_plugin.cc.o CMakeFiles/sql.dir/sql_prepare.cc.o CMakeFiles/sql.dir/sql_profile.cc.o CMakeFiles/sql.dir/sql_reload.cc.o CMakeFiles/sql.dir/sql_rename.cc.o CMakeFiles/sql.dir/sql_resolver.cc.o CMakeFiles/sql.dir/sql_rewrite.cc.o CMakeFiles/sql.dir/sql_select.cc.o CMakeFiles/sql.dir/sql_servers.cc.o CMakeFiles/sql.dir/sql_show.cc.o CMakeFiles/sql.dir/sql_signal.cc.o CMakeFiles/sql.dir/sql_state.c.o CMakeFiles/sql.dir/sql_string.cc.o CMakeFiles/sql.dir/sql_table.cc.o CMakeFiles/sql.dir/sql_tablespace.cc.o CMakeFiles/sql.dir/sql_test.cc.o CMakeFiles/sql.dir/sql_time.cc.o CMakeFiles/sql.dir/sql_tmp_table.cc.o CMakeFiles/sql.dir/sql_trigger.cc.o CMakeFiles/sql.dir/sql_truncate.cc.o CMakeFiles/sql.dir/sql_udf.cc.o CMakeFiles/sql.dir/sql_union.cc.o CMakeFiles/sql.dir/sql_update.cc.o CMakeFiles/sql.dir/sql_view.cc.o CMakeFiles/sql.dir/strfunc.cc.o CMakeFiles/sql.dir/sys_vars.cc.o CMakeFiles/sql.dir/table.cc.o CMakeFiles/sql.dir/table_cache.cc.o CMakeFiles/sql.dir/thr_malloc.cc.o CMakeFiles/sql.dir/transaction.cc.o CMakeFiles/sql.dir/tztime.cc.o CMakeFiles/sql.dir/uniques.cc.o CMakeFiles/sql.dir/unireg.cc.o CMakeFiles/sql.dir/__/libmysql/errmsg.c.o CMakeFiles/sql.dir/__/sql-common/client.c.o CMakeFiles/sql.dir/__/sql-common/client_plugin.c.o CMakeFiles/sql.dir/__/sql-common/my_path_permissions.cc.o CMakeFiles/sql.dir/__/sql-common/my_time.c.o CMakeFiles/sql.dir/__/sql-common/my_user.c.o CMakeFiles/sql.dir/__/sql-common/pack.c.o CMakeFiles/sql.dir/__/sql-common/client_authentication.cc.o CMakeFiles/sql.dir/event_data_objects.cc.o CMakeFiles/sql.dir/event_db_repository.cc.o CMakeFiles/sql.dir/event_parse_data.cc.o CMakeFiles/sql.dir/event_queue.cc.o CMakeFiles/sql.dir/event_scheduler.cc.o CMakeFiles/sql.dir/events.cc.o CMakeFiles/sql.dir/mysqld.cc.o CMakeFiles/sql.dir/sql_client.cc.o /usr/bin/ranlib libsql.a [ 94%] Built target sql --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all --- --- sql/CMakeFiles/mysqld.dir/all --- --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/depend --- sql/CMakeFiles/mysqld.dir/all --- /usr/bin/make -f sql/CMakeFiles/mysqld.dir/build.make sql/CMakeFiles/mysqld.dir/depend --- sql/CMakeFiles/mysqld.dir/depend --- --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all --- --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/DependInfo.cmake --- sql/CMakeFiles/mysqld.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/mysqld.dir/DependInfo.cmake Scanning dependencies of target mysqld /usr/bin/make -f sql/CMakeFiles/mysqld.dir/build.make sql/CMakeFiles/mysqld.dir/build --- sql/CMakeFiles/mysqld.dir/main.cc.o --- --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all --- Scanning dependencies of target pfs_connect_attr-t --- sql/CMakeFiles/mysqld.dir/all --- [ 94%] Building CXX object sql/CMakeFiles/mysqld.dir/main.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -Dmysqld_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/mysqld.dir/main.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/main.cc --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all --- /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/build --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/pfs_connect_attr-t.cc.o --- --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/__/__/__/sql/sql_builtin.cc.o --- --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/__/__/__/mysys/string.c.o --- [ 95%] Building C object storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/__/__/__/mysys/string.c.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/cc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -o CMakeFiles/pfs_connect_attr-t.dir/__/__/__/mysys/string.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/string.c --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/__/__/__/sql/sql_builtin.cc.o --- [ 95%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/__/__/__/sql/sql_builtin.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_connect_attr-t.dir/__/__/__/sql/sql_builtin.cc.o -c /construction/databases/mysql56-server/.build/sql/sql_builtin.cc --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/pfs_connect_attr-t.cc.o --- [ 95%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/pfs_connect_attr-t.cc.o cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_OPENSSL -DMYSQL_SERVER -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43/extra/yassl/include -I/usr/local/include -I/construction/databases/mysql56-server/mysql-5.6.43/include/mysql -I/construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap -I/construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -o CMakeFiles/pfs_connect_attr-t.dir/pfs_connect_attr-t.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest/pfs_connect_attr-t.cc --- sql/CMakeFiles/mysqld.dir/all --- --- sql/mysqld --- [ 95%] Linking CXX executable mysqld cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysqld.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib -Wl,--export-dynamic CMakeFiles/mysqld.dir/main.cc.o -o mysqld -Wl,-rpath,/usr/local/lib -pthread libsql.a libbinlog.a librpl.a libmaster.a libslave.a libsql.a ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../storage/archive/libarchive.a ../storage/blackhole/libblackhole.a ../storage/csv/libcsv.a ../storage/federated/libfederated.a ../storage/heap/libheap.a ../storage/innobase/libinnobase.a ../storage/myisam/libmyisam.a ../storage/myisammrg/libmyisammrg.a ../storage/perfschema/libperfschema.a libpartition.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lz -lm -lexecinfo ../strings/libstrings.a ../vio/libvio.a ../regex/libregex.a -lcrypt /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -pthread --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all --- --- storage/perfschema/unittest/pfs_connect_attr-t --- [ 95%] Linking CXX executable pfs_connect_attr-t cd /construction/databases/mysql56-server/.build/storage/perfschema/unittest && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/pfs_connect_attr-t.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/pfs_connect_attr-t.dir/pfs_connect_attr-t.cc.o CMakeFiles/pfs_connect_attr-t.dir/__/__/__/sql/sql_builtin.cc.o CMakeFiles/pfs_connect_attr-t.dir/__/__/__/mysys/string.c.o -o pfs_connect_attr-t -Wl,-rpath,/usr/local/lib -pthread ../../../unittest/mytap/libmytap.a ../libperfschema.a ../../archive/libarchive.a -lz ../../blackhole/libblackhole.a ../../csv/libcsv.a ../../federated/libfederated.a ../../heap/libheap.a ../../innobase/libinnobase.a -lz ../../myisam/libmyisam.a ../../myisammrg/libmyisammrg.a ../libperfschema.a ../../../sql/libsql.a ../../../sql/libbinlog.a ../../../sql/librpl.a ../../../sql/libmaster.a ../../../sql/libslave.a ../../../sql/libsql.a ../../../mysys/libmysys.a ../../../mysys_ssl/libmysys_ssl.a ../../../vio/libvio.a /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so ../../../strings/libstrings.a ../../../dbug/libdbug.a ../../../regex/libregex.a ../../../mysys/libmysys.a -lz ../libperfschema.a ../../archive/libarchive.a ../../blackhole/libblackhole.a ../../csv/libcsv.a ../../federated/libfederated.a ../../heap/libheap.a ../../innobase/libinnobase.a ../../myisam/libmyisam.a ../../myisammrg/libmyisammrg.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a ../../../mysys/libmysys.a ../../../dbug/libdbug.a -lz ../../../strings/libstrings.a -lm -lexecinfo ../../../sql/libpartition.a -lcrypt /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -pthread --- sql/CMakeFiles/mysqld.dir/all --- ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup [ 95%] Built target mysqld --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- --- plugin/auth/CMakeFiles/auth.dir/all --- --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- /usr/bin/make -f plugin/audit_null/CMakeFiles/audit_null.dir/build.make plugin/audit_null/CMakeFiles/audit_null.dir/depend --- plugin/auth/CMakeFiles/auth.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/auth.dir/build.make plugin/auth/CMakeFiles/auth.dir/depend --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_server.dir/build.make plugin/auth/CMakeFiles/qa_auth_server.dir/depend --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_interface.dir/build.make plugin/auth/CMakeFiles/qa_auth_interface.dir/depend --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- --- plugin/auth/CMakeFiles/qa_auth_server.dir/depend --- --- plugin/auth/CMakeFiles/auth.dir/all --- --- plugin/auth/CMakeFiles/auth.dir/depend --- --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/qa_auth_server.dir/DependInfo.cmake --- plugin/auth/CMakeFiles/auth.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/auth.dir/DependInfo.cmake --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- --- plugin/audit_null/CMakeFiles/audit_null.dir/depend --- --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- --- plugin/auth/CMakeFiles/qa_auth_interface.dir/depend --- --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/audit_null /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/audit_null /construction/databases/mysql56-server/.build/plugin/audit_null/CMakeFiles/audit_null.dir/DependInfo.cmake --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/qa_auth_interface.dir/DependInfo.cmake --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- Scanning dependencies of target qa_auth_server --- plugin/auth/CMakeFiles/auth.dir/all --- Scanning dependencies of target auth --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- Scanning dependencies of target qa_auth_interface --- plugin/auth/CMakeFiles/auth.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/auth.dir/build.make plugin/auth/CMakeFiles/auth.dir/build --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_server.dir/build.make plugin/auth/CMakeFiles/qa_auth_server.dir/build --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_interface.dir/build.make plugin/auth/CMakeFiles/qa_auth_interface.dir/build --- plugin/auth/CMakeFiles/auth.dir/all --- --- plugin/auth/CMakeFiles/auth.dir/dialog.c.o --- --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- --- plugin/auth/CMakeFiles/qa_auth_interface.dir/qa_auth_interface.c.o --- --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- --- plugin/auth/CMakeFiles/qa_auth_server.dir/qa_auth_server.c.o --- --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- Scanning dependencies of target audit_null /usr/bin/make -f plugin/audit_null/CMakeFiles/audit_null.dir/build.make plugin/audit_null/CMakeFiles/audit_null.dir/build --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- [ 95%] Building C object plugin/auth/CMakeFiles/qa_auth_interface.dir/qa_auth_interface.c.o --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- [ 95%] Building C object plugin/auth/CMakeFiles/qa_auth_server.dir/qa_auth_server.c.o --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/bin/cc -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dqa_auth_interface_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/qa_auth_interface.dir/qa_auth_interface.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth/qa_auth_interface.c --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/bin/cc -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dqa_auth_server_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/qa_auth_server.dir/qa_auth_server.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth/qa_auth_server.c --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- --- plugin/audit_null/CMakeFiles/audit_null.dir/audit_null.c.o --- --- plugin/auth/CMakeFiles/auth.dir/all --- [ 95%] Building C object plugin/auth/CMakeFiles/auth.dir/dialog.c.o --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- [ 95%] Building C object plugin/audit_null/CMakeFiles/audit_null.dir/audit_null.c.o cd /construction/databases/mysql56-server/.build/plugin/audit_null && /usr/bin/cc -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Daudit_null_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/audit_null.dir/audit_null.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/audit_null/audit_null.c --- plugin/auth/CMakeFiles/auth.dir/all --- cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/bin/cc -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dauth_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/auth.dir/dialog.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth/dialog.c --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- --- plugin/audit_null/adt_null.so --- [ 96%] Linking C shared module adt_null.so --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- --- plugin/auth/qa_auth_server.so --- --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- cd /construction/databases/mysql56-server/.build/plugin/audit_null && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/audit_null.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o adt_null.so CMakeFiles/audit_null.dir/audit_null.c.o -pthread ../../libservices/libmysqlservices.a -pthread --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- [ 96%] Linking C shared module qa_auth_server.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/qa_auth_server.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o qa_auth_server.so CMakeFiles/qa_auth_server.dir/qa_auth_server.c.o -pthread ../../libservices/libmysqlservices.a -pthread --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- [ 96%] Built target audit_null --- plugin/auth/CMakeFiles/qa_auth_client.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_client.dir/build.make plugin/auth/CMakeFiles/qa_auth_client.dir/depend --- plugin/auth/CMakeFiles/auth.dir/all --- --- plugin/auth/auth.so --- --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- [ 96%] Built target qa_auth_server --- plugin/auth/CMakeFiles/qa_auth_client.dir/all --- --- plugin/auth/CMakeFiles/qa_auth_client.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/qa_auth_client.dir/DependInfo.cmake --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/auth_test_plugin.dir/build.make plugin/auth/CMakeFiles/auth_test_plugin.dir/depend --- plugin/auth/CMakeFiles/auth_test_plugin.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/auth_test_plugin.dir/DependInfo.cmake --- plugin/auth/CMakeFiles/auth.dir/all --- [ 96%] Linking C shared module auth.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/auth.dir/link.txt --verbose=1 --- plugin/auth/CMakeFiles/qa_auth_client.dir/all --- Scanning dependencies of target qa_auth_client /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_client.dir/build.make plugin/auth/CMakeFiles/qa_auth_client.dir/build --- plugin/auth/CMakeFiles/auth.dir/all --- /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o auth.so CMakeFiles/auth.dir/dialog.c.o -pthread ../../libservices/libmysqlservices.a -pthread --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- Scanning dependencies of target auth_test_plugin --- plugin/auth/CMakeFiles/qa_auth_client.dir/all --- --- plugin/auth/CMakeFiles/qa_auth_client.dir/qa_auth_client.c.o --- --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/auth_test_plugin.dir/build.make plugin/auth/CMakeFiles/auth_test_plugin.dir/build --- plugin/auth/CMakeFiles/auth_test_plugin.dir/test_plugin.c.o --- --- plugin/auth/CMakeFiles/qa_auth_client.dir/all --- [ 96%] Building C object plugin/auth/CMakeFiles/qa_auth_client.dir/qa_auth_client.c.o cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/bin/cc -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dqa_auth_client_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/qa_auth_client.dir/qa_auth_client.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth/qa_auth_client.c --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- --- plugin/auth/qa_auth_interface.so --- [ 96%] Linking C shared module qa_auth_interface.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/qa_auth_interface.dir/link.txt --verbose=1 --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- [ 96%] Building C object plugin/auth/CMakeFiles/auth_test_plugin.dir/test_plugin.c.o cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/bin/cc -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dauth_test_plugin_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/auth_test_plugin.dir/test_plugin.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth/test_plugin.c --- plugin/auth/CMakeFiles/auth.dir/all --- [ 96%] Built target auth --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o qa_auth_interface.so CMakeFiles/qa_auth_interface.dir/qa_auth_interface.c.o -pthread ../../libservices/libmysqlservices.a -pthread --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- /usr/bin/make -f plugin/auth/CMakeFiles/mysql_no_login.dir/build.make plugin/auth/CMakeFiles/mysql_no_login.dir/depend --- plugin/auth/CMakeFiles/mysql_no_login.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/mysql_no_login.dir/DependInfo.cmake Scanning dependencies of target mysql_no_login /usr/bin/make -f plugin/auth/CMakeFiles/mysql_no_login.dir/build.make plugin/auth/CMakeFiles/mysql_no_login.dir/build --- plugin/auth/CMakeFiles/mysql_no_login.dir/mysql_no_login.c.o --- --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- [ 96%] Built target qa_auth_interface --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- [ 97%] Building C object plugin/auth/CMakeFiles/mysql_no_login.dir/mysql_no_login.c.o --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/bin/cc -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dmysql_no_login_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/mysql_no_login.dir/mysql_no_login.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth/mysql_no_login.c --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- /usr/bin/make -f plugin/connection_control/CMakeFiles/connection_control.dir/build.make plugin/connection_control/CMakeFiles/connection_control.dir/depend --- plugin/connection_control/CMakeFiles/connection_control.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/connection_control /construction/databases/mysql56-server/.build/plugin/connection_control/CMakeFiles/connection_control.dir/DependInfo.cmake --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- --- plugin/auth/auth_test_plugin.so --- [ 97%] Linking C shared module auth_test_plugin.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/auth_test_plugin.dir/link.txt --verbose=1 --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- --- plugin/auth/mysql_no_login.so --- --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- Scanning dependencies of target connection_control /usr/bin/make -f plugin/connection_control/CMakeFiles/connection_control.dir/build.make plugin/connection_control/CMakeFiles/connection_control.dir/build --- plugin/auth/CMakeFiles/qa_auth_client.dir/all --- --- plugin/auth/qa_auth_client.so --- --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o auth_test_plugin.so CMakeFiles/auth_test_plugin.dir/test_plugin.c.o -pthread ../../libservices/libmysqlservices.a -pthread --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- [ 97%] Linking C shared module mysql_no_login.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysql_no_login.dir/link.txt --verbose=1 --- plugin/auth/CMakeFiles/qa_auth_client.dir/all --- [ 97%] Linking C shared module qa_auth_client.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/qa_auth_client.dir/link.txt --verbose=1 --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o mysql_no_login.so CMakeFiles/mysql_no_login.dir/mysql_no_login.c.o -pthread ../../libservices/libmysqlservices.a -pthread --- plugin/auth/CMakeFiles/qa_auth_client.dir/all --- /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o qa_auth_client.so CMakeFiles/qa_auth_client.dir/qa_auth_client.c.o -pthread ../../libservices/libmysqlservices.a -pthread --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- [ 97%] Built target auth_test_plugin --- plugin/daemon_example/CMakeFiles/daemon_example.dir/all --- /usr/bin/make -f plugin/daemon_example/CMakeFiles/daemon_example.dir/build.make plugin/daemon_example/CMakeFiles/daemon_example.dir/depend --- plugin/daemon_example/CMakeFiles/daemon_example.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/daemon_example /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/daemon_example /construction/databases/mysql56-server/.build/plugin/daemon_example/CMakeFiles/daemon_example.dir/DependInfo.cmake --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- [ 97%] Built target mysql_no_login --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- --- plugin/daemon_example/CMakeFiles/daemon_example.dir/all --- Scanning dependencies of target daemon_example /usr/bin/make -f plugin/daemon_example/CMakeFiles/daemon_example.dir/build.make plugin/daemon_example/CMakeFiles/daemon_example.dir/build --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- /usr/bin/make -f plugin/fulltext/CMakeFiles/ftexample.dir/build.make plugin/fulltext/CMakeFiles/ftexample.dir/depend --- plugin/daemon_example/CMakeFiles/daemon_example.dir/all --- --- plugin/daemon_example/CMakeFiles/daemon_example.dir/daemon_example.cc.o --- --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- --- plugin/fulltext/CMakeFiles/ftexample.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/fulltext /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/fulltext /construction/databases/mysql56-server/.build/plugin/fulltext/CMakeFiles/ftexample.dir/DependInfo.cmake --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all --- ../../../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- --- plugin/connection_control/CMakeFiles/connection_control.dir/connection_control_coordinator.cc.o --- --- plugin/daemon_example/CMakeFiles/daemon_example.dir/all --- [ 97%] Building CXX object plugin/daemon_example/CMakeFiles/daemon_example.dir/daemon_example.cc.o --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- Scanning dependencies of target ftexample --- plugin/daemon_example/CMakeFiles/daemon_example.dir/all --- cd /construction/databases/mysql56-server/.build/plugin/daemon_example && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Ddaemon_example_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/daemon_example.dir/daemon_example.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/daemon_example/daemon_example.cc --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- /usr/bin/make -f plugin/fulltext/CMakeFiles/ftexample.dir/build.make plugin/fulltext/CMakeFiles/ftexample.dir/build --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- [ 97%] Building CXX object plugin/connection_control/CMakeFiles/connection_control.dir/connection_control_coordinator.cc.o --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/all --- [ 97%] Built target pfs_connect_attr-t --- plugin/password_validation/CMakeFiles/validate_password.dir/all --- /usr/bin/make -f plugin/password_validation/CMakeFiles/validate_password.dir/build.make plugin/password_validation/CMakeFiles/validate_password.dir/depend --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- --- plugin/fulltext/CMakeFiles/ftexample.dir/plugin_example.c.o --- --- plugin/auth/CMakeFiles/qa_auth_client.dir/all --- [ 97%] Built target qa_auth_client --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- [ 97%] Building C object plugin/fulltext/CMakeFiles/ftexample.dir/plugin_example.c.o cd /construction/databases/mysql56-server/.build/plugin/fulltext && /usr/bin/cc -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dftexample_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -o CMakeFiles/ftexample.dir/plugin_example.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/fulltext/plugin_example.c --- plugin/password_validation/CMakeFiles/validate_password.dir/all --- --- plugin/password_validation/CMakeFiles/validate_password.dir/depend --- --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_slave.dir/build.make plugin/semisync/CMakeFiles/semisync_slave.dir/depend --- plugin/password_validation/CMakeFiles/validate_password.dir/all --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/password_validation /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/password_validation /construction/databases/mysql56-server/.build/plugin/password_validation/CMakeFiles/validate_password.dir/DependInfo.cmake --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- --- plugin/semisync/CMakeFiles/semisync_slave.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/semisync /construction/databases/mysql56-server/.build/plugin/semisync/CMakeFiles/semisync_slave.dir/DependInfo.cmake --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- cd /construction/databases/mysql56-server/.build/plugin/connection_control && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dconnection_control_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/connection_control.dir/connection_control_coordinator.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/connection_control_coordinator.cc --- plugin/password_validation/CMakeFiles/validate_password.dir/all --- Scanning dependencies of target validate_password /usr/bin/make -f plugin/password_validation/CMakeFiles/validate_password.dir/build.make plugin/password_validation/CMakeFiles/validate_password.dir/build --- plugin/password_validation/CMakeFiles/validate_password.dir/validate_password.cc.o --- [ 97%] Building CXX object plugin/password_validation/CMakeFiles/validate_password.dir/validate_password.cc.o cd /construction/databases/mysql56-server/.build/plugin/password_validation && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dvalidate_password_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/validate_password.dir/validate_password.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/password_validation/validate_password.cc --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- Scanning dependencies of target semisync_slave /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_slave.dir/build.make plugin/semisync/CMakeFiles/semisync_slave.dir/build --- plugin/semisync/CMakeFiles/semisync_slave.dir/semisync.cc.o --- --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- --- plugin/fulltext/mypluglib.so --- --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- [ 97%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync.cc.o cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dsemisync_slave_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/semisync_slave.dir/semisync.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- [ 97%] Linking C shared module mypluglib.so cd /construction/databases/mysql56-server/.build/plugin/fulltext && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/ftexample.dir/link.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o mypluglib.so CMakeFiles/ftexample.dir/plugin_example.c.o -pthread ../../libservices/libmysqlservices.a -pthread [ 97%] Built target ftexample --- plugin/semisync/CMakeFiles/semisync_master.dir/all --- /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_master.dir/build.make plugin/semisync/CMakeFiles/semisync_master.dir/depend --- plugin/semisync/CMakeFiles/semisync_master.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/semisync /construction/databases/mysql56-server/.build/plugin/semisync/CMakeFiles/semisync_master.dir/DependInfo.cmake Scanning dependencies of target semisync_master /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_master.dir/build.make plugin/semisync/CMakeFiles/semisync_master.dir/build --- plugin/semisync/CMakeFiles/semisync_master.dir/semisync.cc.o --- [ 97%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync.cc.o cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dsemisync_master_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/semisync_master.dir/semisync.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc --- plugin/daemon_example/CMakeFiles/daemon_example.dir/all --- --- plugin/daemon_example/libdaemon_example.so --- [ 98%] Linking CXX shared module libdaemon_example.so cd /construction/databases/mysql56-server/.build/plugin/daemon_example && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/daemon_example.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o libdaemon_example.so CMakeFiles/daemon_example.dir/daemon_example.cc.o -pthread ../../libservices/libmysqlservices.a -pthread [ 98%] Built target daemon_example --- plugin/udf_services/CMakeFiles/test_udf_services.dir/all --- /usr/bin/make -f plugin/udf_services/CMakeFiles/test_udf_services.dir/build.make plugin/udf_services/CMakeFiles/test_udf_services.dir/depend --- plugin/udf_services/CMakeFiles/test_udf_services.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/udf_services /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/udf_services /construction/databases/mysql56-server/.build/plugin/udf_services/CMakeFiles/test_udf_services.dir/DependInfo.cmake Scanning dependencies of target test_udf_services /usr/bin/make -f plugin/udf_services/CMakeFiles/test_udf_services.dir/build.make plugin/udf_services/CMakeFiles/test_udf_services.dir/build --- plugin/udf_services/CMakeFiles/test_udf_services.dir/test_udf_services.cc.o --- [ 98%] Building CXX object plugin/udf_services/CMakeFiles/test_udf_services.dir/test_udf_services.cc.o cd /construction/databases/mysql56-server/.build/plugin/udf_services && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dtest_udf_services_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/test_udf_services.dir/test_udf_services.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/udf_services/test_udf_services.cc --- plugin/udf_services/test_udf_services.so --- [ 98%] Linking CXX shared module test_udf_services.so cd /construction/databases/mysql56-server/.build/plugin/udf_services && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/test_udf_services.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o test_udf_services.so CMakeFiles/test_udf_services.dir/test_udf_services.cc.o -pthread ../../libservices/libmysqlservices.a -pthread [ 98%] Built target test_udf_services --- sql/CMakeFiles/udf_example.dir/all --- /usr/bin/make -f sql/CMakeFiles/udf_example.dir/build.make sql/CMakeFiles/udf_example.dir/depend --- sql/CMakeFiles/udf_example.dir/depend --- cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/udf_example.dir/DependInfo.cmake Scanning dependencies of target udf_example /usr/bin/make -f sql/CMakeFiles/udf_example.dir/build.make sql/CMakeFiles/udf_example.dir/build --- sql/CMakeFiles/udf_example.dir/udf_example.cc.o --- [ 98%] Building CXX object sql/CMakeFiles/udf_example.dir/udf_example.cc.o cd /construction/databases/mysql56-server/.build/sql && /usr/bin/c++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_OPENSSL -DMYSQL_SERVER -Dudf_example_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -I/construction/databases/mysql56-server/.build/sql -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/udf_example.dir/udf_example.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/udf_example.cc --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- --- plugin/connection_control/CMakeFiles/connection_control.dir/connection_control.cc.o --- [ 99%] Building CXX object plugin/connection_control/CMakeFiles/connection_control.dir/connection_control.cc.o cd /construction/databases/mysql56-server/.build/plugin/connection_control && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dconnection_control_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/connection_control.dir/connection_control.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/connection_control.cc --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- --- plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_slave.cc.o --- [ 99%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_slave.cc.o cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dsemisync_slave_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/semisync_slave.dir/semisync_slave.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.cc --- sql/CMakeFiles/udf_example.dir/all --- --- sql/udf_example.so --- [ 99%] Linking CXX shared module udf_example.so cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/udf_example.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o udf_example.so CMakeFiles/udf_example.dir/udf_example.cc.o -pthread [ 99%] Built target udf_example --- plugin/semisync/CMakeFiles/semisync_master.dir/all --- --- plugin/semisync/CMakeFiles/semisync_master.dir/semisync_master.cc.o --- [ 99%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync_master.cc.o cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dsemisync_master_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/semisync_master.dir/semisync_master.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.cc In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- plugin/semisync/CMakeFiles/semisync_master.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- plugin/password_validation/CMakeFiles/validate_password.dir/all --- --- plugin/password_validation/validate_password.so --- [ 99%] Linking CXX shared module validate_password.so cd /construction/databases/mysql56-server/.build/plugin/password_validation && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/validate_password.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o validate_password.so CMakeFiles/validate_password.dir/validate_password.cc.o -pthread ../../libservices/libmysqlservices.a -pthread [ 99%] Built target validate_password --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- --- plugin/connection_control/CMakeFiles/connection_control.dir/security_context_wrapper.cc.o --- [ 99%] Building CXX object plugin/connection_control/CMakeFiles/connection_control.dir/security_context_wrapper.cc.o cd /construction/databases/mysql56-server/.build/plugin/connection_control && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dconnection_control_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/connection_control.dir/security_context_wrapper.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/security_context_wrapper.cc --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- --- plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_slave_plugin.cc.o --- [ 99%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_slave_plugin.cc.o cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dsemisync_slave_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/semisync_slave.dir/semisync_slave_plugin.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave_plugin.cc --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- --- plugin/connection_control/CMakeFiles/connection_control.dir/connection_delay.cc.o --- [ 99%] Building CXX object plugin/connection_control/CMakeFiles/connection_control.dir/connection_delay.cc.o cd /construction/databases/mysql56-server/.build/plugin/connection_control && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dconnection_control_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/connection_control.dir/connection_delay.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/connection_delay.cc --- plugin/semisync/CMakeFiles/semisync_master.dir/all --- --- plugin/semisync/CMakeFiles/semisync_master.dir/semisync.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- --- plugin/connection_control/CMakeFiles/connection_control.dir/security_context_wrapper.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/security_context_wrapper.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_slave_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/security_context_wrapper.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/security_context_wrapper.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/security_context_wrapper.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/security_context_wrapper.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- plugin/semisync/CMakeFiles/semisync_master.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- --- plugin/semisync/semisync_slave.so --- [ 99%] Linking CXX shared module semisync_slave.so cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/semisync_slave.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o semisync_slave.so CMakeFiles/semisync_slave.dir/semisync.cc.o CMakeFiles/semisync_slave.dir/semisync_slave.cc.o CMakeFiles/semisync_slave.dir/semisync_slave_plugin.cc.o -pthread ../../libservices/libmysqlservices.a -pthread --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- --- plugin/connection_control/CMakeFiles/connection_control.dir/connection_delay.cc.o --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/connection_delay.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- [ 99%] Built target semisync_slave --- plugin/semisync/CMakeFiles/semisync_master.dir/all --- --- plugin/semisync/CMakeFiles/semisync_master.dir/semisync_master_plugin.cc.o --- [ 99%] Building CXX object plugin/semisync/CMakeFiles/semisync_master.dir/semisync_master_plugin.cc.o cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/bin/c++ -DHAVE_CONFIG_H -DMYSQL_DYNAMIC_PLUGIN -Dsemisync_master_EXPORTS -I/construction/databases/mysql56-server/.build/include -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -o CMakeFiles/semisync_master.dir/semisync_master_plugin.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master_plugin.cc --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/connection_delay.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/connection_delay.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/connection_delay.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/connection_delay.cc:18: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- plugin/semisync/CMakeFiles/semisync_master.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* 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] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync.h:25, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync/semisync_master_plugin.cc:19: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ --- plugin/semisync/semisync_master.so --- [100%] Linking CXX shared module semisync_master.so cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/semisync_master.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o semisync_master.so CMakeFiles/semisync_master.dir/semisync.cc.o CMakeFiles/semisync_master.dir/semisync_master.cc.o CMakeFiles/semisync_master.dir/semisync_master_plugin.cc.o -pthread ../../libservices/libmysqlservices.a -pthread [100%] Built target semisync_master --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- --- plugin/connection_control/connection_control.so --- [100%] Linking CXX shared module connection_control.so cd /construction/databases/mysql56-server/.build/plugin/connection_control && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/connection_control.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o connection_control.so CMakeFiles/connection_control.dir/connection_control_coordinator.cc.o CMakeFiles/connection_control.dir/connection_control.cc.o CMakeFiles/connection_control.dir/security_context_wrapper.cc.o CMakeFiles/connection_control.dir/connection_delay.cc.o -pthread ../../libservices/libmysqlservices.a -pthread [100%] Built target connection_control /usr/local/bin/cmake -E cmake_progress_start /construction/databases/mysql56-server/.build/CMakeFiles 0 -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> mysql56-server-5.6.43 depends on file: /usr/local/lib/libcrypto.so.44 - found ===> mysql56-server-5.6.43 depends on package: perl5>=5.28.r1<5.29 - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for mysql56-server-5.6.43 ===> Generating temporary packing list ===> Creating groups. ===> Creating users /usr/local/bin/cmake -S/construction/databases/mysql56-server/mysql-5.6.43 -B/construction/databases/mysql56-server/.build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/local/bin/cmake -E cmake_progress_start /construction/databases/mysql56-server/.build/CMakeFiles /construction/databases/mysql56-server/.build/CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f CMakeFiles/INFO_SRC.dir/build.make CMakeFiles/INFO_SRC.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/CMakeFiles/INFO_SRC.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/INFO_SRC.dir/build.make CMakeFiles/INFO_SRC.dir/build /usr/local/bin/cmake -P /construction/databases/mysql56-server/mysql-5.6.43/cmake/info_src.cmake [ 0%] Built target INFO_SRC /usr/bin/make -f CMakeFiles/INFO_BIN.dir/build.make CMakeFiles/INFO_BIN.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/CMakeFiles/INFO_BIN.dir/DependInfo.cmake /usr/bin/make -f CMakeFiles/INFO_BIN.dir/build.make CMakeFiles/INFO_BIN.dir/build /usr/local/bin/cmake -P /construction/databases/mysql56-server/mysql-5.6.43/cmake/info_bin.cmake [ 0%] Built target INFO_BIN /usr/bin/make -f strings/CMakeFiles/strings.dir/build.make strings/CMakeFiles/strings.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/strings /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/strings /construction/databases/mysql56-server/.build/strings/CMakeFiles/strings.dir/DependInfo.cmake /usr/bin/make -f strings/CMakeFiles/strings.dir/build.make strings/CMakeFiles/strings.dir/build [ 3%] Built target strings /usr/bin/make -f mysys/CMakeFiles/mysys.dir/build.make mysys/CMakeFiles/mysys.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys /construction/databases/mysql56-server/.build/mysys/CMakeFiles/mysys.dir/DependInfo.cmake /usr/bin/make -f mysys/CMakeFiles/mysys.dir/build.make mysys/CMakeFiles/mysys.dir/build [ 10%] Built target mysys /usr/bin/make -f dbug/CMakeFiles/dbug.dir/build.make dbug/CMakeFiles/dbug.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/dbug /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/dbug /construction/databases/mysql56-server/.build/dbug/CMakeFiles/dbug.dir/DependInfo.cmake /usr/bin/make -f dbug/CMakeFiles/dbug.dir/build.make dbug/CMakeFiles/dbug.dir/build [ 10%] Built target dbug /usr/bin/make -f mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make mysys_ssl/CMakeFiles/mysys_ssl.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys_ssl /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys_ssl /construction/databases/mysql56-server/.build/mysys_ssl/CMakeFiles/mysys_ssl.dir/DependInfo.cmake /usr/bin/make -f mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make mysys_ssl/CMakeFiles/mysys_ssl.dir/build [ 11%] Built target mysys_ssl /usr/bin/make -f extra/CMakeFiles/comp_err.dir/build.make extra/CMakeFiles/comp_err.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/comp_err.dir/DependInfo.cmake /usr/bin/make -f extra/CMakeFiles/comp_err.dir/build.make extra/CMakeFiles/comp_err.dir/build [ 11%] Built target comp_err /usr/bin/make -f extra/CMakeFiles/GenError.dir/build.make extra/CMakeFiles/GenError.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/GenError.dir/DependInfo.cmake /usr/bin/make -f extra/CMakeFiles/GenError.dir/build.make extra/CMakeFiles/GenError.dir/build [ 11%] Built target GenError /usr/bin/make -f storage/archive/CMakeFiles/archive_embedded.dir/build.make storage/archive/CMakeFiles/archive_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/archive /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/archive /construction/databases/mysql56-server/.build/storage/archive/CMakeFiles/archive_embedded.dir/DependInfo.cmake /usr/bin/make -f storage/archive/CMakeFiles/archive_embedded.dir/build.make storage/archive/CMakeFiles/archive_embedded.dir/build [ 11%] Built target archive_embedded /usr/bin/make -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/archive /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/archive /construction/databases/mysql56-server/.build/storage/archive/CMakeFiles/archive.dir/DependInfo.cmake /usr/bin/make -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/build [ 11%] Built target archive /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole_embedded.dir/build.make storage/blackhole/CMakeFiles/blackhole_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/blackhole /construction/databases/mysql56-server/.build/storage/blackhole/CMakeFiles/blackhole_embedded.dir/DependInfo.cmake /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole_embedded.dir/build.make storage/blackhole/CMakeFiles/blackhole_embedded.dir/build [ 11%] Built target blackhole_embedded /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/blackhole /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/blackhole /construction/databases/mysql56-server/.build/storage/blackhole/CMakeFiles/blackhole.dir/DependInfo.cmake /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/build [ 11%] Built target blackhole /usr/bin/make -f storage/csv/CMakeFiles/csv.dir/build.make storage/csv/CMakeFiles/csv.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/csv /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/csv /construction/databases/mysql56-server/.build/storage/csv/CMakeFiles/csv.dir/DependInfo.cmake /usr/bin/make -f storage/csv/CMakeFiles/csv.dir/build.make storage/csv/CMakeFiles/csv.dir/build [ 11%] Built target csv /usr/bin/make -f storage/csv/CMakeFiles/csv_embedded.dir/build.make storage/csv/CMakeFiles/csv_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/csv /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/csv /construction/databases/mysql56-server/.build/storage/csv/CMakeFiles/csv_embedded.dir/DependInfo.cmake /usr/bin/make -f storage/csv/CMakeFiles/csv_embedded.dir/build.make storage/csv/CMakeFiles/csv_embedded.dir/build [ 11%] Built target csv_embedded /usr/bin/make -f storage/federated/CMakeFiles/federated_embedded.dir/build.make storage/federated/CMakeFiles/federated_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/federated /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/federated /construction/databases/mysql56-server/.build/storage/federated/CMakeFiles/federated_embedded.dir/DependInfo.cmake /usr/bin/make -f storage/federated/CMakeFiles/federated_embedded.dir/build.make storage/federated/CMakeFiles/federated_embedded.dir/build [ 11%] Built target federated_embedded /usr/bin/make -f storage/federated/CMakeFiles/federated.dir/build.make storage/federated/CMakeFiles/federated.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/federated /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/federated /construction/databases/mysql56-server/.build/storage/federated/CMakeFiles/federated.dir/DependInfo.cmake /usr/bin/make -f storage/federated/CMakeFiles/federated.dir/build.make storage/federated/CMakeFiles/federated.dir/build [ 11%] Built target federated /usr/bin/make -f storage/heap/CMakeFiles/heap_embedded.dir/build.make storage/heap/CMakeFiles/heap_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/heap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/heap /construction/databases/mysql56-server/.build/storage/heap/CMakeFiles/heap_embedded.dir/DependInfo.cmake /usr/bin/make -f storage/heap/CMakeFiles/heap_embedded.dir/build.make storage/heap/CMakeFiles/heap_embedded.dir/build [ 12%] Built target heap_embedded /usr/bin/make -f storage/heap/CMakeFiles/heap.dir/build.make storage/heap/CMakeFiles/heap.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/heap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/heap /construction/databases/mysql56-server/.build/storage/heap/CMakeFiles/heap.dir/DependInfo.cmake /usr/bin/make -f storage/heap/CMakeFiles/heap.dir/build.make storage/heap/CMakeFiles/heap.dir/build [ 14%] Built target heap /usr/bin/make -f storage/heap/CMakeFiles/hp_test2.dir/build.make storage/heap/CMakeFiles/hp_test2.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/heap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/heap /construction/databases/mysql56-server/.build/storage/heap/CMakeFiles/hp_test2.dir/DependInfo.cmake /usr/bin/make -f storage/heap/CMakeFiles/hp_test2.dir/build.make storage/heap/CMakeFiles/hp_test2.dir/build [ 14%] Built target hp_test2 /usr/bin/make -f storage/heap/CMakeFiles/hp_test1.dir/build.make storage/heap/CMakeFiles/hp_test1.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/heap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/heap /construction/databases/mysql56-server/.build/storage/heap/CMakeFiles/hp_test1.dir/DependInfo.cmake /usr/bin/make -f storage/heap/CMakeFiles/hp_test1.dir/build.make storage/heap/CMakeFiles/hp_test1.dir/build [ 15%] Built target hp_test1 /usr/bin/make -f storage/innobase/CMakeFiles/innobase_embedded.dir/build.make storage/innobase/CMakeFiles/innobase_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/innobase /construction/databases/mysql56-server/.build/storage/innobase/CMakeFiles/innobase_embedded.dir/DependInfo.cmake /usr/bin/make -f storage/innobase/CMakeFiles/innobase_embedded.dir/build.make storage/innobase/CMakeFiles/innobase_embedded.dir/build [ 24%] Built target innobase_embedded /usr/bin/make -f storage/innobase/CMakeFiles/innobase.dir/build.make storage/innobase/CMakeFiles/innobase.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/innobase /construction/databases/mysql56-server/.build/storage/innobase/CMakeFiles/innobase.dir/DependInfo.cmake /usr/bin/make -f storage/innobase/CMakeFiles/innobase.dir/build.make storage/innobase/CMakeFiles/innobase.dir/build [ 32%] Built target innobase /usr/bin/make -f storage/myisam/CMakeFiles/myisam.dir/build.make storage/myisam/CMakeFiles/myisam.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisam.dir/DependInfo.cmake /usr/bin/make -f storage/myisam/CMakeFiles/myisam.dir/build.make storage/myisam/CMakeFiles/myisam.dir/build [ 36%] Built target myisam /usr/bin/make -f storage/myisam/CMakeFiles/myisamchk.dir/build.make storage/myisam/CMakeFiles/myisamchk.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisamchk.dir/DependInfo.cmake /usr/bin/make -f storage/myisam/CMakeFiles/myisamchk.dir/build.make storage/myisam/CMakeFiles/myisamchk.dir/build [ 36%] Built target myisamchk /usr/bin/make -f storage/myisam/CMakeFiles/myisam_embedded.dir/build.make storage/myisam/CMakeFiles/myisam_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisam_embedded.dir/DependInfo.cmake /usr/bin/make -f storage/myisam/CMakeFiles/myisam_embedded.dir/build.make storage/myisam/CMakeFiles/myisam_embedded.dir/build [ 40%] Built target myisam_embedded /usr/bin/make -f storage/myisam/CMakeFiles/myisamlog.dir/build.make storage/myisam/CMakeFiles/myisamlog.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisamlog.dir/DependInfo.cmake /usr/bin/make -f storage/myisam/CMakeFiles/myisamlog.dir/build.make storage/myisam/CMakeFiles/myisamlog.dir/build [ 41%] Built target myisamlog /usr/bin/make -f storage/myisam/CMakeFiles/myisam_ftdump.dir/build.make storage/myisam/CMakeFiles/myisam_ftdump.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisam_ftdump.dir/DependInfo.cmake /usr/bin/make -f storage/myisam/CMakeFiles/myisam_ftdump.dir/build.make storage/myisam/CMakeFiles/myisam_ftdump.dir/build [ 41%] Built target myisam_ftdump /usr/bin/make -f storage/myisam/CMakeFiles/myisampack.dir/build.make storage/myisam/CMakeFiles/myisampack.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisam /construction/databases/mysql56-server/.build/storage/myisam/CMakeFiles/myisampack.dir/DependInfo.cmake /usr/bin/make -f storage/myisam/CMakeFiles/myisampack.dir/build.make storage/myisam/CMakeFiles/myisampack.dir/build [ 41%] Built target myisampack /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/build.make storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisammrg /construction/databases/mysql56-server/.build/storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/DependInfo.cmake /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/build.make storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/build [ 43%] Built target myisammrg_embedded /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg.dir/build.make storage/myisammrg/CMakeFiles/myisammrg.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/myisammrg /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/myisammrg /construction/databases/mysql56-server/.build/storage/myisammrg/CMakeFiles/myisammrg.dir/DependInfo.cmake /usr/bin/make -f storage/myisammrg/CMakeFiles/myisammrg.dir/build.make storage/myisammrg/CMakeFiles/myisammrg.dir/build [ 44%] Built target myisammrg /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema_embedded.dir/build.make storage/perfschema/CMakeFiles/perfschema_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema /construction/databases/mysql56-server/.build/storage/perfschema/CMakeFiles/perfschema_embedded.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema_embedded.dir/build.make storage/perfschema/CMakeFiles/perfschema_embedded.dir/build [ 50%] Built target perfschema_embedded /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema.dir/build.make storage/perfschema/CMakeFiles/perfschema.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema /construction/databases/mysql56-server/.build/storage/perfschema/CMakeFiles/perfschema.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/CMakeFiles/perfschema.dir/build.make storage/perfschema/CMakeFiles/perfschema.dir/build [ 56%] Built target perfschema /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/build [ 57%] Built target pfs_server_stubs /usr/bin/make -f unittest/mytap/CMakeFiles/mytap.dir/build.make unittest/mytap/CMakeFiles/mytap.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/mytap /construction/databases/mysql56-server/.build/unittest/mytap/CMakeFiles/mytap.dir/DependInfo.cmake /usr/bin/make -f unittest/mytap/CMakeFiles/mytap.dir/build.make unittest/mytap/CMakeFiles/mytap.dir/build [ 57%] Built target mytap /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/build [ 57%] Built target pfs_instr-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_account-oom-t.dir/build [ 57%] Built target pfs_account-oom-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/build [ 57%] Built target pfs_misc-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/build [ 57%] Built target pfs_instr_class-oom-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/build [ 57%] Built target pfs_host-oom-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/build [ 57%] Built target pfs_user-oom-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr-oom-t.dir/build [ 57%] Built target pfs_instr-oom-t /usr/bin/make -f vio/CMakeFiles/vio.dir/build.make vio/CMakeFiles/vio.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/vio /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/vio /construction/databases/mysql56-server/.build/vio/CMakeFiles/vio.dir/DependInfo.cmake /usr/bin/make -f vio/CMakeFiles/vio.dir/build.make vio/CMakeFiles/vio.dir/build [ 58%] Built target vio /usr/bin/make -f regex/CMakeFiles/regex.dir/build.make regex/CMakeFiles/regex.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/regex /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/regex /construction/databases/mysql56-server/.build/regex/CMakeFiles/regex.dir/DependInfo.cmake /usr/bin/make -f regex/CMakeFiles/regex.dir/build.make regex/CMakeFiles/regex.dir/build [ 58%] Built target regex /usr/bin/make -f sql/CMakeFiles/rpl.dir/build.make sql/CMakeFiles/rpl.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/rpl.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/rpl.dir/build.make sql/CMakeFiles/rpl.dir/build [ 58%] Built target rpl /usr/bin/make -f sql/CMakeFiles/slave.dir/build.make sql/CMakeFiles/slave.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/slave.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/slave.dir/build.make sql/CMakeFiles/slave.dir/build [ 60%] Built target slave /usr/bin/make -f sql/CMakeFiles/binlog.dir/build.make sql/CMakeFiles/binlog.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/binlog.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/binlog.dir/build.make sql/CMakeFiles/binlog.dir/build [ 62%] Built target binlog /usr/bin/make -f sql/CMakeFiles/master.dir/build.make sql/CMakeFiles/master.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/master.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/master.dir/build.make sql/CMakeFiles/master.dir/build [ 62%] Built target master /usr/bin/make -f sql/CMakeFiles/gen_lex_hash.dir/build.make sql/CMakeFiles/gen_lex_hash.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/gen_lex_hash.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/gen_lex_hash.dir/build.make sql/CMakeFiles/gen_lex_hash.dir/build [ 62%] Built target gen_lex_hash /usr/bin/make -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/GenServerSource.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/build [ 62%] Built target GenServerSource /usr/bin/make -f sql/CMakeFiles/gen_lex_token.dir/build.make sql/CMakeFiles/gen_lex_token.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/gen_lex_token.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/gen_lex_token.dir/build.make sql/CMakeFiles/gen_lex_token.dir/build [ 63%] Built target gen_lex_token /usr/bin/make -f sql/CMakeFiles/partition.dir/build.make sql/CMakeFiles/partition.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/partition.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/partition.dir/build.make sql/CMakeFiles/partition.dir/build [ 63%] Built target partition /usr/bin/make -f sql/CMakeFiles/GenDigestServerSource.dir/build.make sql/CMakeFiles/GenDigestServerSource.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/GenDigestServerSource.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/GenDigestServerSource.dir/build.make sql/CMakeFiles/GenDigestServerSource.dir/build [ 63%] Built target GenDigestServerSource /usr/bin/make -f sql/CMakeFiles/sql.dir/build.make sql/CMakeFiles/sql.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/sql.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/sql.dir/build.make sql/CMakeFiles/sql.dir/build [ 74%] Built target sql /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/build [ 75%] Built target pfs_connect_attr-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs-t.dir/build [ 75%] Built target pfs-t /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/storage/perfschema/unittest /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/storage/perfschema/unittest /construction/databases/mysql56-server/.build/storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/DependInfo.cmake /usr/bin/make -f storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/build.make storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/build [ 75%] Built target pfs_instr_class-t /usr/bin/make -f libservices/CMakeFiles/mysqlservices.dir/build.make libservices/CMakeFiles/mysqlservices.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libservices /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libservices /construction/databases/mysql56-server/.build/libservices/CMakeFiles/mysqlservices.dir/DependInfo.cmake /usr/bin/make -f libservices/CMakeFiles/mysqlservices.dir/build.make libservices/CMakeFiles/mysqlservices.dir/build [ 76%] Built target mysqlservices /usr/bin/make -f sql/CMakeFiles/mysqld.dir/build.make sql/CMakeFiles/mysqld.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/mysqld.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/mysqld.dir/build.make sql/CMakeFiles/mysqld.dir/build [ 76%] Built target mysqld /usr/bin/make -f plugin/audit_null/CMakeFiles/audit_null.dir/build.make plugin/audit_null/CMakeFiles/audit_null.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/audit_null /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/audit_null /construction/databases/mysql56-server/.build/plugin/audit_null/CMakeFiles/audit_null.dir/DependInfo.cmake /usr/bin/make -f plugin/audit_null/CMakeFiles/audit_null.dir/build.make plugin/audit_null/CMakeFiles/audit_null.dir/build [ 77%] Built target audit_null /usr/bin/make -f plugin/auth/CMakeFiles/auth.dir/build.make plugin/auth/CMakeFiles/auth.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/auth.dir/DependInfo.cmake /usr/bin/make -f plugin/auth/CMakeFiles/auth.dir/build.make plugin/auth/CMakeFiles/auth.dir/build [ 77%] Built target auth /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_server.dir/build.make plugin/auth/CMakeFiles/qa_auth_server.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/qa_auth_server.dir/DependInfo.cmake /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_server.dir/build.make plugin/auth/CMakeFiles/qa_auth_server.dir/build [ 77%] Built target qa_auth_server /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_interface.dir/build.make plugin/auth/CMakeFiles/qa_auth_interface.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/qa_auth_interface.dir/DependInfo.cmake /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_interface.dir/build.make plugin/auth/CMakeFiles/qa_auth_interface.dir/build [ 77%] Built target qa_auth_interface /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_client.dir/build.make plugin/auth/CMakeFiles/qa_auth_client.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/qa_auth_client.dir/DependInfo.cmake /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_client.dir/build.make plugin/auth/CMakeFiles/qa_auth_client.dir/build [ 77%] Built target qa_auth_client /usr/bin/make -f plugin/auth/CMakeFiles/auth_test_plugin.dir/build.make plugin/auth/CMakeFiles/auth_test_plugin.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/auth_test_plugin.dir/DependInfo.cmake /usr/bin/make -f plugin/auth/CMakeFiles/auth_test_plugin.dir/build.make plugin/auth/CMakeFiles/auth_test_plugin.dir/build [ 77%] Built target auth_test_plugin /usr/bin/make -f plugin/auth/CMakeFiles/mysql_no_login.dir/build.make plugin/auth/CMakeFiles/mysql_no_login.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/auth /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/auth /construction/databases/mysql56-server/.build/plugin/auth/CMakeFiles/mysql_no_login.dir/DependInfo.cmake /usr/bin/make -f plugin/auth/CMakeFiles/mysql_no_login.dir/build.make plugin/auth/CMakeFiles/mysql_no_login.dir/build [ 78%] Built target mysql_no_login /usr/bin/make -f plugin/connection_control/CMakeFiles/connection_control.dir/build.make plugin/connection_control/CMakeFiles/connection_control.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/connection_control /construction/databases/mysql56-server/.build/plugin/connection_control/CMakeFiles/connection_control.dir/DependInfo.cmake /usr/bin/make -f plugin/connection_control/CMakeFiles/connection_control.dir/build.make plugin/connection_control/CMakeFiles/connection_control.dir/build [ 79%] Built target connection_control /usr/bin/make -f plugin/daemon_example/CMakeFiles/daemon_example.dir/build.make plugin/daemon_example/CMakeFiles/daemon_example.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/daemon_example /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/daemon_example /construction/databases/mysql56-server/.build/plugin/daemon_example/CMakeFiles/daemon_example.dir/DependInfo.cmake /usr/bin/make -f plugin/daemon_example/CMakeFiles/daemon_example.dir/build.make plugin/daemon_example/CMakeFiles/daemon_example.dir/build [ 80%] Built target daemon_example /usr/bin/make -f plugin/fulltext/CMakeFiles/ftexample.dir/build.make plugin/fulltext/CMakeFiles/ftexample.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/fulltext /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/fulltext /construction/databases/mysql56-server/.build/plugin/fulltext/CMakeFiles/ftexample.dir/DependInfo.cmake /usr/bin/make -f plugin/fulltext/CMakeFiles/ftexample.dir/build.make plugin/fulltext/CMakeFiles/ftexample.dir/build [ 80%] Built target ftexample /usr/bin/make -f plugin/password_validation/CMakeFiles/validate_password.dir/build.make plugin/password_validation/CMakeFiles/validate_password.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/password_validation /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/password_validation /construction/databases/mysql56-server/.build/plugin/password_validation/CMakeFiles/validate_password.dir/DependInfo.cmake /usr/bin/make -f plugin/password_validation/CMakeFiles/validate_password.dir/build.make plugin/password_validation/CMakeFiles/validate_password.dir/build [ 80%] Built target validate_password /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_slave.dir/build.make plugin/semisync/CMakeFiles/semisync_slave.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/semisync /construction/databases/mysql56-server/.build/plugin/semisync/CMakeFiles/semisync_slave.dir/DependInfo.cmake /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_slave.dir/build.make plugin/semisync/CMakeFiles/semisync_slave.dir/build [ 80%] Built target semisync_slave /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_master.dir/build.make plugin/semisync/CMakeFiles/semisync_master.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/semisync /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/semisync /construction/databases/mysql56-server/.build/plugin/semisync/CMakeFiles/semisync_master.dir/DependInfo.cmake /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_master.dir/build.make plugin/semisync/CMakeFiles/semisync_master.dir/build [ 81%] Built target semisync_master /usr/bin/make -f plugin/udf_services/CMakeFiles/test_udf_services.dir/build.make plugin/udf_services/CMakeFiles/test_udf_services.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/plugin/udf_services /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/plugin/udf_services /construction/databases/mysql56-server/.build/plugin/udf_services/CMakeFiles/test_udf_services.dir/DependInfo.cmake /usr/bin/make -f plugin/udf_services/CMakeFiles/test_udf_services.dir/build.make plugin/udf_services/CMakeFiles/test_udf_services.dir/build [ 81%] Built target test_udf_services /usr/bin/make -f regex/CMakeFiles/re.dir/build.make regex/CMakeFiles/re.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/regex /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/regex /construction/databases/mysql56-server/.build/regex/CMakeFiles/re.dir/DependInfo.cmake /usr/bin/make -f regex/CMakeFiles/re.dir/build.make regex/CMakeFiles/re.dir/build [ 81%] Built target re /usr/bin/make -f mysys/CMakeFiles/thr_lock.dir/build.make mysys/CMakeFiles/thr_lock.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys /construction/databases/mysql56-server/.build/mysys/CMakeFiles/thr_lock.dir/DependInfo.cmake /usr/bin/make -f mysys/CMakeFiles/thr_lock.dir/build.make mysys/CMakeFiles/thr_lock.dir/build [ 81%] Built target thr_lock /usr/bin/make -f mysys/CMakeFiles/queues.dir/build.make mysys/CMakeFiles/queues.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys /construction/databases/mysql56-server/.build/mysys/CMakeFiles/queues.dir/DependInfo.cmake /usr/bin/make -f mysys/CMakeFiles/queues.dir/build.make mysys/CMakeFiles/queues.dir/build [ 82%] Built target queues /usr/bin/make -f mysys/CMakeFiles/base64_test.dir/build.make mysys/CMakeFiles/base64_test.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/mysys /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/mysys /construction/databases/mysql56-server/.build/mysys/CMakeFiles/base64_test.dir/DependInfo.cmake /usr/bin/make -f mysys/CMakeFiles/base64_test.dir/build.make mysys/CMakeFiles/base64_test.dir/build [ 82%] Built target base64_test /usr/bin/make -f libmysql/CMakeFiles/clientlib.dir/build.make libmysql/CMakeFiles/clientlib.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysql /construction/databases/mysql56-server/.build/libmysql/CMakeFiles/clientlib.dir/DependInfo.cmake /usr/bin/make -f libmysql/CMakeFiles/clientlib.dir/build.make libmysql/CMakeFiles/clientlib.dir/build [ 83%] Built target clientlib /usr/bin/make -f libmysql/CMakeFiles/libmysql.dir/build.make libmysql/CMakeFiles/libmysql.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysql /construction/databases/mysql56-server/.build/libmysql/CMakeFiles/libmysql.dir/DependInfo.cmake /usr/bin/make -f libmysql/CMakeFiles/libmysql.dir/build.make libmysql/CMakeFiles/libmysql.dir/build [ 84%] Built target libmysql /usr/bin/make -f libmysql/CMakeFiles/mysqlclient.dir/build.make libmysql/CMakeFiles/mysqlclient.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysql /construction/databases/mysql56-server/.build/libmysql/CMakeFiles/mysqlclient.dir/DependInfo.cmake /usr/bin/make -f libmysql/CMakeFiles/mysqlclient.dir/build.make libmysql/CMakeFiles/mysqlclient.dir/build [ 85%] Built target mysqlclient /usr/bin/make -f unittest/examples/CMakeFiles/simple-t.dir/build.make unittest/examples/CMakeFiles/simple-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/simple-t.dir/DependInfo.cmake /usr/bin/make -f unittest/examples/CMakeFiles/simple-t.dir/build.make unittest/examples/CMakeFiles/simple-t.dir/build [ 85%] Built target simple-t /usr/bin/make -f unittest/examples/CMakeFiles/todo-t.dir/build.make unittest/examples/CMakeFiles/todo-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/todo-t.dir/DependInfo.cmake /usr/bin/make -f unittest/examples/CMakeFiles/todo-t.dir/build.make unittest/examples/CMakeFiles/todo-t.dir/build [ 86%] Built target todo-t /usr/bin/make -f unittest/examples/CMakeFiles/skip_all-t.dir/build.make unittest/examples/CMakeFiles/skip_all-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/skip_all-t.dir/DependInfo.cmake /usr/bin/make -f unittest/examples/CMakeFiles/skip_all-t.dir/build.make unittest/examples/CMakeFiles/skip_all-t.dir/build [ 86%] Built target skip_all-t /usr/bin/make -f unittest/examples/CMakeFiles/skip-t.dir/build.make unittest/examples/CMakeFiles/skip-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/skip-t.dir/DependInfo.cmake /usr/bin/make -f unittest/examples/CMakeFiles/skip-t.dir/build.make unittest/examples/CMakeFiles/skip-t.dir/build [ 86%] Built target skip-t /usr/bin/make -f unittest/examples/CMakeFiles/no_plan-t.dir/build.make unittest/examples/CMakeFiles/no_plan-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/examples /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/examples /construction/databases/mysql56-server/.build/unittest/examples/CMakeFiles/no_plan-t.dir/DependInfo.cmake /usr/bin/make -f unittest/examples/CMakeFiles/no_plan-t.dir/build.make unittest/examples/CMakeFiles/no_plan-t.dir/build [ 86%] Built target no_plan-t /usr/bin/make -f unittest/mytap/t/CMakeFiles/basic-t.dir/build.make unittest/mytap/t/CMakeFiles/basic-t.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/unittest/mytap/t /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/unittest/mytap/t /construction/databases/mysql56-server/.build/unittest/mytap/t/CMakeFiles/basic-t.dir/DependInfo.cmake /usr/bin/make -f unittest/mytap/t/CMakeFiles/basic-t.dir/build.make unittest/mytap/t/CMakeFiles/basic-t.dir/build [ 86%] Built target basic-t /usr/bin/make -f extra/CMakeFiles/resolveip.dir/build.make extra/CMakeFiles/resolveip.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/resolveip.dir/DependInfo.cmake /usr/bin/make -f extra/CMakeFiles/resolveip.dir/build.make extra/CMakeFiles/resolveip.dir/build [ 86%] Built target resolveip /usr/bin/make -f extra/CMakeFiles/replace.dir/build.make extra/CMakeFiles/replace.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/replace.dir/DependInfo.cmake /usr/bin/make -f extra/CMakeFiles/replace.dir/build.make extra/CMakeFiles/replace.dir/build [ 87%] Built target replace /usr/bin/make -f extra/CMakeFiles/perror.dir/build.make extra/CMakeFiles/perror.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/perror.dir/DependInfo.cmake /usr/bin/make -f extra/CMakeFiles/perror.dir/build.make extra/CMakeFiles/perror.dir/build [ 87%] Built target perror /usr/bin/make -f extra/CMakeFiles/innochecksum.dir/build.make extra/CMakeFiles/innochecksum.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/innochecksum.dir/DependInfo.cmake /usr/bin/make -f extra/CMakeFiles/innochecksum.dir/build.make extra/CMakeFiles/innochecksum.dir/build [ 87%] Built target innochecksum /usr/bin/make -f extra/CMakeFiles/resolve_stack_dump.dir/build.make extra/CMakeFiles/resolve_stack_dump.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/resolve_stack_dump.dir/DependInfo.cmake /usr/bin/make -f extra/CMakeFiles/resolve_stack_dump.dir/build.make extra/CMakeFiles/resolve_stack_dump.dir/build [ 87%] Built target resolve_stack_dump /usr/bin/make -f extra/CMakeFiles/my_print_defaults.dir/build.make extra/CMakeFiles/my_print_defaults.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/extra /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/extra /construction/databases/mysql56-server/.build/extra/CMakeFiles/my_print_defaults.dir/DependInfo.cmake /usr/bin/make -f extra/CMakeFiles/my_print_defaults.dir/build.make extra/CMakeFiles/my_print_defaults.dir/build [ 87%] Built target my_print_defaults /usr/bin/make -f client/CMakeFiles/mysqltest.dir/build.make client/CMakeFiles/mysqltest.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/client /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/client /construction/databases/mysql56-server/.build/client/CMakeFiles/mysqltest.dir/DependInfo.cmake /usr/bin/make -f client/CMakeFiles/mysqltest.dir/build.make client/CMakeFiles/mysqltest.dir/build [ 87%] Built target mysqltest /usr/bin/make -f client/CMakeFiles/mysql_plugin.dir/build.make client/CMakeFiles/mysql_plugin.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/client /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/client /construction/databases/mysql56-server/.build/client/CMakeFiles/mysql_plugin.dir/DependInfo.cmake /usr/bin/make -f client/CMakeFiles/mysql_plugin.dir/build.make client/CMakeFiles/mysql_plugin.dir/build [ 87%] Built target mysql_plugin /usr/bin/make -f scripts/CMakeFiles/comp_sql.dir/build.make scripts/CMakeFiles/comp_sql.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/scripts /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/scripts /construction/databases/mysql56-server/.build/scripts/CMakeFiles/comp_sql.dir/DependInfo.cmake /usr/bin/make -f scripts/CMakeFiles/comp_sql.dir/build.make scripts/CMakeFiles/comp_sql.dir/build [ 87%] Built target comp_sql /usr/bin/make -f scripts/CMakeFiles/GenFixPrivs.dir/build.make scripts/CMakeFiles/GenFixPrivs.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/scripts /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/scripts /construction/databases/mysql56-server/.build/scripts/CMakeFiles/GenFixPrivs.dir/DependInfo.cmake /usr/bin/make -f scripts/CMakeFiles/GenFixPrivs.dir/build.make scripts/CMakeFiles/GenFixPrivs.dir/build [ 87%] Built target GenFixPrivs /usr/bin/make -f client/CMakeFiles/mysql_upgrade.dir/build.make client/CMakeFiles/mysql_upgrade.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/client /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/client /construction/databases/mysql56-server/.build/client/CMakeFiles/mysql_upgrade.dir/DependInfo.cmake /usr/bin/make -f client/CMakeFiles/mysql_upgrade.dir/build.make client/CMakeFiles/mysql_upgrade.dir/build [ 87%] Built target mysql_upgrade /usr/bin/make -f sql/CMakeFiles/sqlgunitlib.dir/build.make sql/CMakeFiles/sqlgunitlib.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/sqlgunitlib.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/sqlgunitlib.dir/build.make sql/CMakeFiles/sqlgunitlib.dir/build [ 88%] Built target sqlgunitlib /usr/bin/make -f sql/CMakeFiles/partition_embedded.dir/build.make sql/CMakeFiles/partition_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/partition_embedded.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/partition_embedded.dir/build.make sql/CMakeFiles/partition_embedded.dir/build [ 88%] Built target partition_embedded /usr/bin/make -f sql/CMakeFiles/mysql_tzinfo_to_sql.dir/build.make sql/CMakeFiles/mysql_tzinfo_to_sql.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/mysql_tzinfo_to_sql.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/mysql_tzinfo_to_sql.dir/build.make sql/CMakeFiles/mysql_tzinfo_to_sql.dir/build [ 88%] Built target mysql_tzinfo_to_sql /usr/bin/make -f sql/CMakeFiles/udf_example.dir/build.make sql/CMakeFiles/udf_example.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/sql /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/sql /construction/databases/mysql56-server/.build/sql/CMakeFiles/udf_example.dir/DependInfo.cmake /usr/bin/make -f sql/CMakeFiles/udf_example.dir/build.make sql/CMakeFiles/udf_example.dir/build [ 88%] Built target udf_example /usr/bin/make -f libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/build.make libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysqld /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysqld /construction/databases/mysql56-server/.build/libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/DependInfo.cmake /usr/bin/make -f libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/build.make libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/build [ 88%] Built target GenYaccEmbeddedSource /usr/bin/make -f libmysqld/CMakeFiles/sql_embedded.dir/build.make libmysqld/CMakeFiles/sql_embedded.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysqld /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysqld /construction/databases/mysql56-server/.build/libmysqld/CMakeFiles/sql_embedded.dir/DependInfo.cmake /usr/bin/make -f libmysqld/CMakeFiles/sql_embedded.dir/build.make libmysqld/CMakeFiles/sql_embedded.dir/build [100%] Built target sql_embedded /usr/bin/make -f libmysqld/CMakeFiles/mysqlserver.dir/build.make libmysqld/CMakeFiles/mysqlserver.dir/depend cd /construction/databases/mysql56-server/.build && /usr/local/bin/cmake -E cmake_depends "Unix Makefiles" /construction/databases/mysql56-server/mysql-5.6.43 /construction/databases/mysql56-server/mysql-5.6.43/libmysqld /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/libmysqld /construction/databases/mysql56-server/.build/libmysqld/CMakeFiles/mysqlserver.dir/DependInfo.cmake /usr/bin/make -f libmysqld/CMakeFiles/mysqlserver.dir/build.make libmysqld/CMakeFiles/mysqlserver.dir/build [100%] Built target mysqlserver /usr/local/bin/cmake -E cmake_progress_start /construction/databases/mysql56-server/.build/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall /usr/bin/make -f storage/myisam/CMakeFiles/myisamchk.dir/build.make storage/myisam/CMakeFiles/myisamchk.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/myisamchk cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisamchk.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/myisamchk.dir/myisamchk.c.o -o CMakeFiles/CMakeRelink.dir/myisamchk -Wl,-rpath,/usr/local/lib -pthread libmyisam.a ../../mysys_ssl/libmysys_ssl.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a -lm -lexecinfo ../../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f storage/myisam/CMakeFiles/myisamlog.dir/build.make storage/myisam/CMakeFiles/myisamlog.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/myisamlog cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisamlog.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/myisamlog.dir/myisamlog.c.o -o CMakeFiles/CMakeRelink.dir/myisamlog -pthread libmyisam.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../strings/libstrings.a -lz -lm -lexecinfo -pthread /usr/bin/make -f storage/myisam/CMakeFiles/myisam_ftdump.dir/build.make storage/myisam/CMakeFiles/myisam_ftdump.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/myisam_ftdump cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisam_ftdump.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/myisam_ftdump.dir/myisam_ftdump.c.o -o CMakeFiles/CMakeRelink.dir/myisam_ftdump -Wl,-rpath,/usr/local/lib -pthread libmyisam.a ../../mysys_ssl/libmysys_ssl.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a -lm -lexecinfo ../../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f storage/myisam/CMakeFiles/myisampack.dir/build.make storage/myisam/CMakeFiles/myisampack.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/myisampack cd /construction/databases/mysql56-server/.build/storage/myisam && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/myisampack.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/myisampack.dir/myisampack.c.o -o CMakeFiles/CMakeRelink.dir/myisampack -Wl,-rpath,/usr/local/lib -pthread libmyisam.a ../../mysys_ssl/libmysys_ssl.a ../../mysys/libmysys.a ../../dbug/libdbug.a ../../mysys/libmysys.a ../../dbug/libdbug.a -lm -lexecinfo ../../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f plugin/audit_null/CMakeFiles/audit_null.dir/build.make plugin/audit_null/CMakeFiles/audit_null.dir/preinstall Linking C shared module CMakeFiles/CMakeRelink.dir/adt_null.so cd /construction/databases/mysql56-server/.build/plugin/audit_null && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/audit_null.dir/relink.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/adt_null.so CMakeFiles/audit_null.dir/audit_null.c.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/auth/CMakeFiles/auth.dir/build.make plugin/auth/CMakeFiles/auth.dir/preinstall Linking C shared module CMakeFiles/CMakeRelink.dir/auth.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/auth.dir/relink.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/auth.so CMakeFiles/auth.dir/dialog.c.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_server.dir/build.make plugin/auth/CMakeFiles/qa_auth_server.dir/preinstall Linking C shared module CMakeFiles/CMakeRelink.dir/qa_auth_server.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/qa_auth_server.dir/relink.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/qa_auth_server.so CMakeFiles/qa_auth_server.dir/qa_auth_server.c.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_interface.dir/build.make plugin/auth/CMakeFiles/qa_auth_interface.dir/preinstall Linking C shared module CMakeFiles/CMakeRelink.dir/qa_auth_interface.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/qa_auth_interface.dir/relink.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/qa_auth_interface.so CMakeFiles/qa_auth_interface.dir/qa_auth_interface.c.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/auth/CMakeFiles/qa_auth_client.dir/build.make plugin/auth/CMakeFiles/qa_auth_client.dir/preinstall Linking C shared module CMakeFiles/CMakeRelink.dir/qa_auth_client.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/qa_auth_client.dir/relink.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/qa_auth_client.so CMakeFiles/qa_auth_client.dir/qa_auth_client.c.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/auth/CMakeFiles/auth_test_plugin.dir/build.make plugin/auth/CMakeFiles/auth_test_plugin.dir/preinstall Linking C shared module CMakeFiles/CMakeRelink.dir/auth_test_plugin.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/auth_test_plugin.dir/relink.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/auth_test_plugin.so CMakeFiles/auth_test_plugin.dir/test_plugin.c.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/auth/CMakeFiles/mysql_no_login.dir/build.make plugin/auth/CMakeFiles/mysql_no_login.dir/preinstall Linking C shared module CMakeFiles/CMakeRelink.dir/mysql_no_login.so cd /construction/databases/mysql56-server/.build/plugin/auth && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysql_no_login.dir/relink.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/mysql_no_login.so CMakeFiles/mysql_no_login.dir/mysql_no_login.c.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/connection_control/CMakeFiles/connection_control.dir/build.make plugin/connection_control/CMakeFiles/connection_control.dir/preinstall Linking CXX shared module CMakeFiles/CMakeRelink.dir/connection_control.so cd /construction/databases/mysql56-server/.build/plugin/connection_control && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/connection_control.dir/relink.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/connection_control.so CMakeFiles/connection_control.dir/connection_control_coordinator.cc.o CMakeFiles/connection_control.dir/connection_control.cc.o CMakeFiles/connection_control.dir/security_context_wrapper.cc.o CMakeFiles/connection_control.dir/connection_delay.cc.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/daemon_example/CMakeFiles/daemon_example.dir/build.make plugin/daemon_example/CMakeFiles/daemon_example.dir/preinstall Linking CXX shared module CMakeFiles/CMakeRelink.dir/libdaemon_example.so cd /construction/databases/mysql56-server/.build/plugin/daemon_example && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/daemon_example.dir/relink.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/libdaemon_example.so CMakeFiles/daemon_example.dir/daemon_example.cc.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/fulltext/CMakeFiles/ftexample.dir/build.make plugin/fulltext/CMakeFiles/ftexample.dir/preinstall Linking C shared module CMakeFiles/CMakeRelink.dir/mypluglib.so cd /construction/databases/mysql56-server/.build/plugin/fulltext && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/ftexample.dir/relink.txt --verbose=1 /usr/bin/cc -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/mypluglib.so CMakeFiles/ftexample.dir/plugin_example.c.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/password_validation/CMakeFiles/validate_password.dir/build.make plugin/password_validation/CMakeFiles/validate_password.dir/preinstall Linking CXX shared module CMakeFiles/CMakeRelink.dir/validate_password.so cd /construction/databases/mysql56-server/.build/plugin/password_validation && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/validate_password.dir/relink.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/validate_password.so CMakeFiles/validate_password.dir/validate_password.cc.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_slave.dir/build.make plugin/semisync/CMakeFiles/semisync_slave.dir/preinstall Linking CXX shared module CMakeFiles/CMakeRelink.dir/semisync_slave.so cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/semisync_slave.dir/relink.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/semisync_slave.so CMakeFiles/semisync_slave.dir/semisync.cc.o CMakeFiles/semisync_slave.dir/semisync_slave.cc.o CMakeFiles/semisync_slave.dir/semisync_slave_plugin.cc.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/semisync/CMakeFiles/semisync_master.dir/build.make plugin/semisync/CMakeFiles/semisync_master.dir/preinstall Linking CXX shared module CMakeFiles/CMakeRelink.dir/semisync_master.so cd /construction/databases/mysql56-server/.build/plugin/semisync && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/semisync_master.dir/relink.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/semisync_master.so CMakeFiles/semisync_master.dir/semisync.cc.o CMakeFiles/semisync_master.dir/semisync_master.cc.o CMakeFiles/semisync_master.dir/semisync_master_plugin.cc.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f plugin/udf_services/CMakeFiles/test_udf_services.dir/build.make plugin/udf_services/CMakeFiles/test_udf_services.dir/preinstall Linking CXX shared module CMakeFiles/CMakeRelink.dir/test_udf_services.so cd /construction/databases/mysql56-server/.build/plugin/udf_services && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/test_udf_services.dir/relink.txt --verbose=1 /usr/bin/c++ -fPIC -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -fPIC -Wl,-rpath,/usr/local/lib -shared -o CMakeFiles/CMakeRelink.dir/test_udf_services.so CMakeFiles/test_udf_services.dir/test_udf_services.cc.o -pthread ../../libservices/libmysqlservices.a -pthread /usr/bin/make -f extra/CMakeFiles/resolveip.dir/build.make extra/CMakeFiles/resolveip.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/resolveip cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/resolveip.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/resolveip.dir/resolveip.c.o -o CMakeFiles/CMakeRelink.dir/resolveip -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f extra/CMakeFiles/replace.dir/build.make extra/CMakeFiles/replace.dir/preinstall Linking C executable CMakeFiles/CMakeRelink.dir/replace cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/replace.dir/relink.txt --verbose=1 /usr/bin/cc -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -Wextra -Wformat-security -Wvla -Wwrite-strings -Wdeclaration-after-statement -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/replace.dir/replace.c.o -o CMakeFiles/CMakeRelink.dir/replace -pthread ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a ../strings/libstrings.a -lz -lm -lexecinfo -pthread /usr/bin/make -f extra/CMakeFiles/perror.dir/build.make extra/CMakeFiles/perror.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/perror cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/perror.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/perror.dir/perror.c.o -o CMakeFiles/CMakeRelink.dir/perror -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f extra/CMakeFiles/innochecksum.dir/build.make extra/CMakeFiles/innochecksum.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/innochecksum cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/innochecksum.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/innochecksum.dir/innochecksum.cc.o CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0checksum.cc.o CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0crc32.cc.o CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0ut.cc.o -o CMakeFiles/CMakeRelink.dir/innochecksum -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f extra/CMakeFiles/resolve_stack_dump.dir/build.make extra/CMakeFiles/resolve_stack_dump.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/resolve_stack_dump cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/resolve_stack_dump.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.cc.o -o CMakeFiles/CMakeRelink.dir/resolve_stack_dump -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f extra/CMakeFiles/my_print_defaults.dir/build.make extra/CMakeFiles/my_print_defaults.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/my_print_defaults cd /construction/databases/mysql56-server/.build/extra && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/my_print_defaults.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o -o CMakeFiles/CMakeRelink.dir/my_print_defaults -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f client/CMakeFiles/mysqltest.dir/build.make client/CMakeFiles/mysqltest.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/mysqltest cd /construction/databases/mysql56-server/.build/client && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysqltest.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/mysqltest.dir/mysqltest.cc.o -o CMakeFiles/CMakeRelink.dir/mysqltest -Wl,-rpath,/usr/local/lib -pthread ../libmysql/libmysqlclient.a ../regex/libregex.a -lz -lm -lexecinfo /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -pthread ../libmysql/libmysqlclient.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f client/CMakeFiles/mysql_plugin.dir/build.make client/CMakeFiles/mysql_plugin.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/mysql_plugin cd /construction/databases/mysql56-server/.build/client && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysql_plugin.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/mysql_plugin.dir/mysql_plugin.c.o -o CMakeFiles/CMakeRelink.dir/mysql_plugin -Wl,-rpath,/usr/local/lib -pthread ../libmysql/libmysqlclient.a -pthread -lz -lm -lexecinfo /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so ../libmysql/libmysqlclient.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f client/CMakeFiles/mysql_upgrade.dir/build.make client/CMakeFiles/mysql_upgrade.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/mysql_upgrade cd /construction/databases/mysql56-server/.build/client && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysql_upgrade.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/mysql_upgrade.dir/mysql_upgrade.c.o -o CMakeFiles/CMakeRelink.dir/mysql_upgrade -Wl,-rpath,/usr/local/lib -pthread ../libmysql/libmysqlclient.a -pthread -lz -lm -lexecinfo /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so ../libmysql/libmysqlclient.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f sql/CMakeFiles/mysqld.dir/build.make sql/CMakeFiles/mysqld.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/mysqld cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysqld.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib -Wl,--export-dynamic CMakeFiles/mysqld.dir/main.cc.o -o CMakeFiles/CMakeRelink.dir/mysqld -Wl,-rpath,/usr/local/lib -pthread libsql.a libbinlog.a librpl.a libmaster.a libslave.a libsql.a ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../storage/archive/libarchive.a ../storage/blackhole/libblackhole.a ../storage/csv/libcsv.a ../storage/federated/libfederated.a ../storage/heap/libheap.a ../storage/innobase/libinnobase.a ../storage/myisam/libmyisam.a ../storage/myisammrg/libmyisammrg.a ../storage/perfschema/libperfschema.a libpartition.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lz -lm -lexecinfo ../strings/libstrings.a ../vio/libvio.a ../regex/libregex.a -lcrypt /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -pthread ../mysys_ssl/libmysys_ssl.a(my_aes_openssl.cc.o):my_aes_openssl.cc:function my_aes_encrypt: warning: EVP_EncryptFinal is often misused, please use EVP_EncryptFinal_ex and EVP_CIPHER_CTX_cleanup /usr/bin/make -f sql/CMakeFiles/mysql_tzinfo_to_sql.dir/build.make sql/CMakeFiles/mysql_tzinfo_to_sql.dir/preinstall Linking CXX executable CMakeFiles/CMakeRelink.dir/mysql_tzinfo_to_sql cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mysql_tzinfo_to_sql.dir/relink.txt --verbose=1 /usr/bin/c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -Wextra -Wformat-security -Wvla -Woverloaded-virtual -Wno-unused-parameter -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -DDBUG_OFF -Wl,-rpath,/usr/local/lib CMakeFiles/mysql_tzinfo_to_sql.dir/tztime.cc.o -o CMakeFiles/CMakeRelink.dir/mysql_tzinfo_to_sql -Wl,-rpath,/usr/local/lib -pthread ../mysys/libmysys.a ../mysys_ssl/libmysys_ssl.a ../mysys/libmysys.a ../dbug/libdbug.a ../mysys/libmysys.a ../dbug/libdbug.a -lm -lexecinfo ../strings/libstrings.a -pthread /usr/local/lib/libssl.so /usr/local/lib/libcrypto.so -lz Installing the project stripped... /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/myisam_ftdump -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/myisamchk -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/myisamlog -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/myisampack -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/adt_null.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/auth.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/auth_test_plugin.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/qa_auth_interface.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/qa_auth_server.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/qa_auth_client.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/mysql_no_login.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/connection_control.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/libdaemon_example.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/daemon_example.ini -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/mypluglib.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/innodb_memcached_config.sql -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/validate_password.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/semisync_master.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/semisync_slave.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/plugin/test_udf_services.so -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/my_print_defaults -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/perror -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/resolveip -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/replace -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/innochecksum -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/resolve_stack_dump -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysqltest -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysql_upgrade -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysql_plugin -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/danish -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/danish/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/german -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/german/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/slovak -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/slovak/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/dutch -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/dutch/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/greek -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/greek/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/norwegian -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/norwegian/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/spanish -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/spanish/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/english -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/english/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/hungarian -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/hungarian/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/norwegian-ny -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/norwegian-ny/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/swedish -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/swedish/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/italian -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/italian/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/polish -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/polish/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/ukrainian -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/ukrainian/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/japanese -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/japanese/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/portuguese -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/portuguese/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/romanian -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/romanian/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/estonian -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/estonian/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/korean -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/korean/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/russian -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/russian/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/czech -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/czech/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/french -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/french/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/serbian -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/serbian/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/bulgarian -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/bulgarian/errmsg.sys -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/cp866.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/swe7.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/cp850.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/hebrew.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/latin5.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/ascii.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/macroman.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/latin2.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/cp1257.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/macce.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/keybcs2.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/geostd8.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/hp8.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/armscii8.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/dec8.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/cp1256.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/cp852.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/latin7.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/cp1251.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/koi8u.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/greek.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/README -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/latin1.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/cp1250.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/koi8r.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/charsets/Index.xml -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/errmsg-utf8.txt -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/dictionary.txt -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/my_print_defaults.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/myisam_ftdump.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/myisamchk.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/myisamlog.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/myisampack.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql.server.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql_convert_table_format.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql_fix_extensions.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql_install_db.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql_plugin.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql_secure_installation.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql_setpermission.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql_tzinfo_to_sql.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql_upgrade.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysql_zap.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysqlbug.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysqld_multi.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysqld_safe.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysqldumpslow.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysqlhotcopy.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/mysqlman.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/perror.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/replace.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/resolve_stack_dump.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man1/resolveip.1 -- Installing: /construction/databases/mysql56-server/stage/usr/local/man/man8/mysqld.8 -- Installing: /construction/databases/mysql56-server/stage/usr/local/libexec/mysqld -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysql_tzinfo_to_sql -- Installing: /construction/databases/mysql56-server/stage/usr/local/lib/mysql/libmysqld.a -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/mysql_system_tables.sql -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/mysql_system_tables_data.sql -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/fill_help_tables.sql -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/mysql_test_data_timezone.sql -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/mysql_security_commands.sql -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysqlbug -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysql_install_db -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysql_fix_extensions -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysql_setpermission -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysql_zap -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysql_convert_table_format -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysqlhotcopy -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysqldumpslow -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysqld_multi -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysqld_safe -- Installing: /construction/databases/mysql56-server/stage/usr/local/bin/mysql_secure_installation -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/my-default.cnf -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/mysqld_multi.server -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/mysql-log-rotate -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/binary-configure -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/magic -- Installing: /construction/databases/mysql56-server/stage/usr/local/share/mysql/mysql.server /bin/mkdir -p /construction/databases/mysql56-server/stage/usr/local/etc/mysql install -m 0644 /construction/databases/mysql56-server/my.cnf.sample /construction/databases/mysql56-server/stage/usr/local/etc/mysql/my.cnf.sample /bin/mkdir -p /construction/databases/mysql56-server/stage/usr/local/etc/mysql/keyring /bin/mkdir -p /construction/databases/mysql56-server/stage/var/db/mysql_secure /bin/mkdir -p /construction/databases/mysql56-server/stage/var/db/mysql_tmpdir ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) ===> Installing ldconfig configuration file -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for mysql56-server-5.6.43 file sizes/checksums [138]: .. done packing files [138]: .. done packing directories [3]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Wednesday, 6 MAR 2019 at 08:39:37 UTC Duration: 00:19:34