=> Building databases/mysql-q4m Started : Thursday, 7 MAR 2019 at 21:44:44 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-q4m-0.9.14_4: DOCS=on: Build and/or install documentation EXAMPLES=on: Build and/or install examples ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- MAKE=gmake 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/mysql-q4m XDG_CONFIG_HOME=/construction/databases/mysql-q4m HOME=/construction/databases/mysql-q4m TMPDIR="/tmp" PATH=/construction/databases/mysql-q4m/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 CONFIG_SITE=/xports/Templates/config.site lt_cv_sys_max_cmd_len=262144 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- --prefix="/usr/local" --libdir="/usr/local/lib/mysql/plugin" --with-mysql="$(cd /xports/databases/mysql56-server; /usr/bin/make -V WRKSRC)" CPPFLAGS="-I$(cd /xports/databases/mysql56-server; /usr/bin/make -V BUILD_WRKSRC)/include -DDEBUG_OFF" --with-sync=fsync --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/construction/databases/mysql-q4m XDG_CONFIG_HOME=/construction/databases/mysql-q4m HOME=/construction/databases/mysql-q4m TMPDIR="/tmp" PATH=/construction/databases/mysql-q4m/.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="gcc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -lpthread -L/usr/local/lib/mysql " LIBS="" CXX="g++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " 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/mysql-q4m/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" PORTEXAMPLES="" 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/q4m" EXAMPLESDIR="share/examples/q4m" DATADIR="share/q4m" WWWDIR="www/q4m" ETCDIR="etc/q4m" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/q4m DOCSDIR=/usr/local/share/doc/q4m EXAMPLESDIR=/usr/local/share/examples/q4m WWWDIR=/usr/local/www/q4m ETCDIR=/usr/local/etc/q4m -------------------------------------------------- -- /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 -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> mysql56-q4m-0.9.14_4 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-q4m-0.9.14_4 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of mysql56-q4m-0.9.14_4 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> mysql56-server-5.6.43 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by mysql56-server-5.6.43 for building ===> Returning to build of mysql56-q4m-0.9.14_4 -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> Fetching all distfiles required by mysql56-q4m-0.9.14_4 for building ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> Fetching all distfiles required by mysql56-q4m-0.9.14_4 for building ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building => SHA256 Checksum OK for q4m-0.9.14.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> Fetching all distfiles required by mysql56-q4m-0.9.14_4 for building ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building ===> Extracting for mysql56-q4m-0.9.14_4 ===> Fetching all distfiles required by mysql56-q4m-0.9.14_4 for building ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by mysql56-server-5.6.43 for building => SHA256 Checksum OK for q4m-0.9.14.tar.gz. /bin/cp -p /construction/databases/mysql-q4m/q4m-0.9.14/support-files/install.sql /construction/databases/mysql-q4m/q4m-0.9.14/examples/ -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for mysql56-q4m-0.9.14_4 ===> Applying ports patches for mysql56-q4m-0.9.14_4 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> mysql56-server-5.6.43 depends on file: /usr/local/sbin/pkg - found ===> 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 ===> mysql56-server-5.6.43 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by mysql56-server-5.6.43 for building => SHA256 Checksum OK for mysql-5.6.43.tar.gz. ===> 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 ===> 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 ===> 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 ===> 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 ===> 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 --- CMakeFiles/INFO_BIN.dir/all --- --- CMakeFiles/INFO_BIN.dir/depend --- --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/depend --- --- CMakeFiles/INFO_BIN.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 /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build /construction/databases/mysql56-server/.build/CMakeFiles/INFO_BIN.dir/DependInfo.cmake --- strings/CMakeFiles/strings.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/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_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 --- 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_SRC.dir/all --- Scanning dependencies of target INFO_SRC /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 --- 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 --- 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 --- --- 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 --- vio/CMakeFiles/vio.dir/all --- [ 0%] Building C object vio/CMakeFiles/vio.dir/vio.c.o --- regex/CMakeFiles/regex.dir/all --- --- regex/CMakeFiles/regex.dir/regcomp.c.o --- --- 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/vio.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/vio/vio.c --- regex/CMakeFiles/regex.dir/all --- [ 0%] Building C object 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 --- CMakeFiles/INFO_SRC.dir/all --- [ 0%] Built target INFO_SRC --- 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 --- libservices/CMakeFiles/mysqlservices.dir/my_snprintf_service.c.o --- [ 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 --- Scanning dependencies of target strings /usr/bin/make -f strings/CMakeFiles/strings.dir/build.make strings/CMakeFiles/strings.dir/build --- strings/CMakeFiles/strings.dir/bchange.c.o --- --- libservices/CMakeFiles/mysqlservices.dir/all --- --- libservices/CMakeFiles/mysqlservices.dir/thd_alloc_service.c.o --- --- 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 --- [ 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 --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/bmove_upp.c.o --- --- libservices/CMakeFiles/mysqlservices.dir/all --- --- 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 --- libservices/CMakeFiles/mysqlservices.dir/my_plugin_log_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_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 --- libservices/CMakeFiles/mysqlservices.dir/my_thread_scheduler_service.c.o --- --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-big5.c.o --- --- 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 --- 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/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 --- libservices/libmysqlservices.a --- [ 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 /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 --- [ 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 --- CMakeFiles/INFO_BIN.dir/all --- [ 1%] Built target INFO_BIN --- libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/all --- /usr/bin/make -f libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/build.make libmysqld/CMakeFiles/GenYaccEmbeddedSource.dir/depend --- 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 --- vio/CMakeFiles/vio.dir/all --- --- vio/CMakeFiles/vio.dir/viosocket.c.o --- --- scripts/CMakeFiles/comp_sql.dir/all --- 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 --- --- vio/CMakeFiles/vio.dir/all --- [ 1%] 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 --- scripts/CMakeFiles/comp_sql.dir/all --- [ 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 --- sql/CMakeFiles/gen_lex_hash.dir/all --- --- sql/gen_lex_hash --- [ 1%] Linking CXX executable gen_lex_hash cd /construction/databases/mysql56-server/.build/sql && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/gen_lex_hash.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_hash.dir/gen_lex_hash.cc.o -o gen_lex_hash -pthread [ 1%] Built target gen_lex_hash --- sql/CMakeFiles/GenServerSource.dir/all --- /usr/bin/make -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/depend --- scripts/CMakeFiles/comp_sql.dir/all --- --- scripts/comp_sql --- --- sql/CMakeFiles/GenServerSource.dir/all --- --- 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 --- scripts/CMakeFiles/comp_sql.dir/all --- [ 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 --- sql/CMakeFiles/GenServerSource.dir/all --- Scanning dependencies of target GenServerSource /usr/bin/make -f sql/CMakeFiles/GenServerSource.dir/build.make sql/CMakeFiles/GenServerSource.dir/build --- scripts/CMakeFiles/comp_sql.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/comp_sql.dir/comp_sql.c.o -o comp_sql -pthread --- sql/CMakeFiles/GenServerSource.dir/all --- --- sql/lex_hash.h --- [ 1%] Generating lex_hash.h cd /construction/databases/mysql56-server/.build/sql && ./gen_lex_hash > lex_hash.h --- scripts/CMakeFiles/comp_sql.dir/all --- [ 1%] Built target comp_sql --- scripts/CMakeFiles/GenFixPrivs.dir/all --- /usr/bin/make -f scripts/CMakeFiles/GenFixPrivs.dir/build.make scripts/CMakeFiles/GenFixPrivs.dir/depend --- 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 --- sql/CMakeFiles/GenServerSource.dir/all --- [ 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 --- scripts/CMakeFiles/GenFixPrivs.dir/all --- Scanning dependencies of target GenFixPrivs /usr/bin/make -f scripts/CMakeFiles/GenFixPrivs.dir/build.make scripts/CMakeFiles/GenFixPrivs.dir/build --- scripts/mysql_fix_privilege_tables_sql.c --- --- sql/CMakeFiles/gen_lex_token.dir/all --- 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 --- --- scripts/CMakeFiles/GenFixPrivs.dir/all --- [ 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 --- sql/CMakeFiles/gen_lex_token.dir/all --- [ 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 --- scripts/CMakeFiles/GenFixPrivs.dir/all --- [ 2%] Built target GenFixPrivs --- regex/CMakeFiles/regex.dir/all --- --- regex/CMakeFiles/regex.dir/regerror.c.o --- [ 2%] Building C object regex/CMakeFiles/regex.dir/regerror.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/regerror.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/regerror.c --- 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 --- 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 --- vio/CMakeFiles/vio.dir/all --- --- vio/CMakeFiles/vio.dir/viossl.c.o --- --- sql/CMakeFiles/gen_lex_token.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_token.dir/gen_lex_token.cc.o -o gen_lex_token -pthread --- vio/CMakeFiles/vio.dir/all --- [ 2%] Building C object vio/CMakeFiles/vio.dir/viossl.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/viossl.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/vio/viossl.c --- sql/CMakeFiles/gen_lex_token.dir/all --- [ 2%] Built target gen_lex_token --- vio/CMakeFiles/vio.dir/all --- --- vio/CMakeFiles/vio.dir/viopipe.c.o --- [ 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 --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-bin.c.o --- [ 2%] 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 --- strings/CMakeFiles/strings.dir/ctype-cp932.c.o --- [ 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 --- 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 --- vio/CMakeFiles/vio.dir/all --- --- 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 --- strings/CMakeFiles/strings.dir/all --- --- 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 --- strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o --- [ 2%] 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 --- vio/CMakeFiles/vio.dir/all --- --- 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 --- 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 --- 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 --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-extra.c.o --- --- sql/CMakeFiles/GenDigestServerSource.dir/all --- Scanning dependencies of target GenDigestServerSource /usr/bin/make -f sql/CMakeFiles/GenDigestServerSource.dir/build.make sql/CMakeFiles/GenDigestServerSource.dir/build --- sql/lex_token.h --- --- strings/CMakeFiles/strings.dir/all --- [ 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 --- sql/CMakeFiles/GenDigestServerSource.dir/all --- [ 3%] Generating lex_token.h cd /construction/databases/mysql56-server/.build/sql && ./gen_lex_token > lex_token.h [ 3%] Built target GenDigestServerSource --- strings/CMakeFiles/strings.dir/all --- --- 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/CMakeFiles/regex.dir/regfree.c.o --- [ 4%] 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 --- regex/CMakeFiles/regex.dir/reginit.c.o --- --- strings/CMakeFiles/strings.dir/all --- --- strings/CMakeFiles/strings.dir/ctype-utf8.c.o --- --- regex/CMakeFiles/regex.dir/all --- [ 4%] 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 --- [ 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; ^~~~ --- regex/CMakeFiles/regex.dir/all --- --- regex/libregex.a --- --- strings/CMakeFiles/strings.dir/all --- /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; ^~~~ --- regex/CMakeFiles/regex.dir/all --- [ 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-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 /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 --- [ 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 /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 --- --- strings/CMakeFiles/strings.dir/longlong2str.c.o --- --- 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 --- [ 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 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 --- --- strings/CMakeFiles/strings.dir/strfill.c.o --- --- 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 --- --- strings/CMakeFiles/strings.dir/strnmov.c.o --- --- strings/CMakeFiles/strings.dir/strxmov.c.o --- --- strings/CMakeFiles/strings.dir/strmov.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/strmov.c.o --- strings/CMakeFiles/strings.dir/strnmov.c.o --- [ 5%] Building C object strings/CMakeFiles/strings.dir/strnmov.c.o --- 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 --- 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 --- strings/CMakeFiles/strings.dir/xml.c.o --- --- 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 --- --- mysys/CMakeFiles/mysys.dir/charset-def.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/charset-def.c.o --- mysys/CMakeFiles/mysys.dir/charset.c.o --- [ 6%] Building C object mysys/CMakeFiles/mysys.dir/charset.c.o --- 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/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/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/errors.c.o --- [ 6%] Building C object 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/checksum.c.o --- [ 6%] Building C object 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 --- mysys/CMakeFiles/mysys.dir/mf_format.c.o --- --- 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 --- --- mysys/CMakeFiles/mysys.dir/mf_iocache2.c.o --- --- mysys/CMakeFiles/mysys.dir/mf_keycache.c.o --- --- mysys/CMakeFiles/mysys.dir/mf_iocache.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache.c.o --- mysys/CMakeFiles/mysys.dir/mf_iocache2.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_iocache2.c.o --- mysys/CMakeFiles/mysys.dir/mf_keycache.c.o --- [ 7%] Building C object mysys/CMakeFiles/mysys.dir/mf_keycache.c.o --- 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_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_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_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 --- [ 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 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 --- [ 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_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_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 --- --- mysys/CMakeFiles/mysys.dir/my_bit.c.o --- --- 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_bitmap.c.o --- --- mysys/CMakeFiles/mysys.dir/my_chsize.c.o --- --- 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 --- --- 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_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_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 --- --- mysys/CMakeFiles/mysys.dir/my_fstream.c.o --- --- 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 --- --- mysys/CMakeFiles/mysys.dir/my_getwd.c.o --- --- 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 --- [ 9%] Building C object 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 --- [ 9%] Building C object 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 --- --- mysys/CMakeFiles/mysys.dir/my_lib.c.o --- --- mysys/CMakeFiles/mysys.dir/my_lock.c.o --- --- 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 --- --- mysys/CMakeFiles/mysys.dir/my_read.c.o --- --- 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 --- [ 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 --- --- mysys/CMakeFiles/mysys.dir/my_rename.c.o --- --- 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 --- [ 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 --- --- mysys/CMakeFiles/mysys.dir/my_thr_init.c.o --- --- 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 --- --- mysys/CMakeFiles/mysys.dir/ptr_cmp.c.o --- --- 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 --- --- mysys/CMakeFiles/mysys.dir/stacktrace.c.o --- --- 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 --- [ 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 --- --- 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/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 --- [ 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_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 --- [ 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 --- [ 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 --- --- mysys/CMakeFiles/mysys.dir/my_getncpus.c.o --- --- 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 --- --- mysys/CMakeFiles/mysys.dir/waiting_threads.c.o --- --- mysys/CMakeFiles/mysys.dir/psi_noop.c.o --- --- 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 --- 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/queues.dir/all --- --- 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 --- regex/CMakeFiles/re.dir/all --- --- 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 --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- 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 --- 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/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/CMakeFiles/queues.dir/all --- Scanning dependencies of target queues --- 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/base64_test.dir/all --- Scanning dependencies of target base64_test --- mysys/CMakeFiles/queues.dir/all --- /usr/bin/make -f mysys/CMakeFiles/queues.dir/build.make mysys/CMakeFiles/queues.dir/build --- 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/queues.dir/all --- --- mysys/CMakeFiles/queues.dir/queues.c.o --- --- mysys/CMakeFiles/base64_test.dir/all --- --- mysys/CMakeFiles/base64_test.dir/base64.c.o --- --- mysys/CMakeFiles/thr_lock.dir/all --- Scanning dependencies of target thr_lock --- mysys/CMakeFiles/base64_test.dir/all --- [ 13%] Building C object mysys/CMakeFiles/base64_test.dir/base64.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_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/CMakeFiles/thr_lock.dir/all --- --- mysys/CMakeFiles/thr_lock.dir/thr_lock.c.o --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/crypt_genhash_impl.cc.o --- --- mysys/CMakeFiles/thr_lock.dir/all --- [ 13%] Building C object mysys/CMakeFiles/thr_lock.dir/thr_lock.c.o --- mysys/CMakeFiles/queues.dir/all --- [ 14%] Building C object mysys/CMakeFiles/queues.dir/queues.c.o --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- [ 14%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/crypt_genhash_impl.cc.o --- 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 --- mysys/CMakeFiles/thr_lock.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/thr_lock.dir/thr_lock.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/mysys/thr_lock.c --- regex/CMakeFiles/re.dir/all --- Scanning dependencies of target re --- 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 --- regex/CMakeFiles/re.dir/all --- /usr/bin/make -f regex/CMakeFiles/re.dir/build.make regex/CMakeFiles/re.dir/build --- regex/CMakeFiles/re.dir/main.c.o --- [ 14%] Building C object regex/CMakeFiles/re.dir/main.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/main.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/main.c --- mysys/CMakeFiles/base64_test.dir/all --- --- mysys/base64_test --- [ 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 [ 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 --- 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 --- regex/CMakeFiles/re.dir/all --- --- regex/CMakeFiles/re.dir/split.c.o --- --- unittest/mytap/CMakeFiles/mytap.dir/all --- 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 --- --- 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 --- [ 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 --- 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 --- regex/CMakeFiles/re.dir/all --- --- regex/CMakeFiles/re.dir/debug.c.o --- --- unittest/mytap/CMakeFiles/mytap.dir/all --- --- unittest/mytap/libmytap.a --- --- mysys/CMakeFiles/queues.dir/all --- [ 14%] Built target queues --- regex/CMakeFiles/re.dir/all --- [ 14%] Building C object regex/CMakeFiles/re.dir/debug.c.o --- unittest/mytap/CMakeFiles/mytap.dir/all --- [ 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 --- 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/debug.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/regex/debug.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 --- unittest/mytap/CMakeFiles/mytap.dir/all --- cd /construction/databases/mysql56-server/.build/unittest/mytap && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/mytap.dir/link.txt --verbose=1 /usr/bin/ar qc libmytap.a CMakeFiles/mytap.dir/tap.c.o /usr/bin/ranlib libmytap.a --- extra/CMakeFiles/replace.dir/all --- 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 --- [ 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 --- [ 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 --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_default.cc.o --- [ 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 --- unittest/examples/CMakeFiles/simple-t.dir/all --- 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 --- 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/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 --- unittest/examples/simple-t --- --- regex/CMakeFiles/re.dir/all --- --- regex/re --- --- unittest/examples/CMakeFiles/simple-t.dir/all --- [ 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 --- regex/CMakeFiles/re.dir/all --- [ 14%] 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 /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/examples/CMakeFiles/simple-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/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 --- --- regex/CMakeFiles/re.dir/all --- [ 14%] Built target re --- 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 --- unittest/examples/CMakeFiles/todo-t.dir/all --- [ 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 --- unittest/examples/CMakeFiles/skip_all-t.dir/all --- Scanning dependencies of target skip_all-t /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 --- [ 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/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 --- unittest/examples/CMakeFiles/skip_all-t.dir/all --- --- 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 --- unittest/examples/CMakeFiles/todo-t.dir/all --- [ 15%] Built target todo-t --- 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 --- 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 --- [ 15%] Built target skip_all-t --- 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 --- /usr/bin/make -f unittest/examples/CMakeFiles/no_plan-t.dir/build.make unittest/examples/CMakeFiles/no_plan-t.dir/depend --- 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 --- [ 15%] Building C object unittest/examples/CMakeFiles/skip-t.dir/skip-t.c.o --- unittest/examples/CMakeFiles/no_plan-t.dir/all --- Scanning dependencies of target no_plan-t --- unittest/examples/CMakeFiles/skip-t.dir/all --- 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 --- /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 --- [ 15%] 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/CMakeFiles/skip-t.dir/all --- --- unittest/examples/skip-t --- [ 15%] 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/examples/CMakeFiles/no_plan-t.dir/all --- --- unittest/examples/no_plan-t --- --- 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/examples/CMakeFiles/no_plan-t.dir/all --- [ 15%] 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 [ 15%] Built target no_plan-t --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_getopt.cc.o --- --- unittest/examples/CMakeFiles/skip-t.dir/all --- [ 15%] Built target skip-t --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_aes.cc.o --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_getopt.cc.o --- [ 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 --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_aes.cc.o --- [ 15%] 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 --- [ 15%] 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 --- mysys/CMakeFiles/thr_lock.dir/all --- --- mysys/thr_lock --- [ 15%] Linking C executable thr_lock 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 [ 15%] Built target thr_lock --- 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 Scanning dependencies of target basic-t /usr/bin/make -f unittest/mytap/t/CMakeFiles/basic-t.dir/build.make unittest/mytap/t/CMakeFiles/basic-t.dir/build --- unittest/mytap/t/CMakeFiles/basic-t.dir/basic-t.c.o --- [ 15%] 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 --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha2.cc.o --- [ 15%] 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 --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o --- --- unittest/mytap/t/CMakeFiles/basic-t.dir/all --- --- unittest/mytap/t/basic-t --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- [ 15%] 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 --- unittest/mytap/t/CMakeFiles/basic-t.dir/all --- [ 15%] 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 [ 15%] Built target basic-t --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- mysys_ssl/CMakeFiles/mysys_ssl.dir/my_rnd.cc.o --- [ 16%] 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 --- [ 16%] 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 --- [ 16%] 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 --- extra/CMakeFiles/replace.dir/all --- --- extra/replace --- [ 16%] 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 [ 17%] Built target replace --- mysys_ssl/CMakeFiles/mysys_ssl.dir/all --- --- 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/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/comp_err.dir/all --- /usr/bin/make -f extra/CMakeFiles/comp_err.dir/build.make extra/CMakeFiles/comp_err.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/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/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 --- sql/CMakeFiles/mysql_tzinfo_to_sql.dir/all --- --- sql/CMakeFiles/mysql_tzinfo_to_sql.dir/depend --- --- extra/CMakeFiles/resolve_stack_dump.dir/all --- --- extra/CMakeFiles/resolve_stack_dump.dir/depend --- --- sql/CMakeFiles/mysql_tzinfo_to_sql.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/mysql_tzinfo_to_sql.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/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 --- 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/resolveip.dir/all --- Scanning dependencies of target resolveip --- extra/CMakeFiles/my_print_defaults.dir/all --- Scanning dependencies of target my_print_defaults --- extra/CMakeFiles/resolveip.dir/all --- /usr/bin/make -f extra/CMakeFiles/resolveip.dir/build.make extra/CMakeFiles/resolveip.dir/build --- 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/build --- extra/CMakeFiles/comp_err.dir/all --- --- extra/CMakeFiles/comp_err.dir/comp_err.c.o --- --- extra/CMakeFiles/resolve_stack_dump.dir/all --- Scanning dependencies of target resolve_stack_dump --- extra/CMakeFiles/my_print_defaults.dir/all --- --- extra/CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o --- --- extra/CMakeFiles/resolveip.dir/all --- --- extra/CMakeFiles/resolveip.dir/resolveip.c.o --- --- 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/build --- extra/CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.cc.o --- --- extra/CMakeFiles/comp_err.dir/all --- [ 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/my_print_defaults.dir/all --- [ 17%] Building C object extra/CMakeFiles/my_print_defaults.dir/my_print_defaults.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/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/resolve_stack_dump.dir/all --- [ 17%] Building CXX object extra/CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.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/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 --- [ 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 --- 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/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 --- [ 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 --- ../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 --- /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 --- extra/CMakeFiles/my_print_defaults.dir/all --- [ 17%] Built target my_print_defaults --- extra/CMakeFiles/resolveip.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 [ 17%] Built target resolveip --- 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/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/archive/CMakeFiles/archive_embedded.dir/all --- --- 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 --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/all --- --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/depend --- --- storage/archive/CMakeFiles/archive.dir/all --- --- 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 --- 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/archive/CMakeFiles/archive.dir/all --- Scanning dependencies of target archive /usr/bin/make -f storage/archive/CMakeFiles/archive.dir/build.make storage/archive/CMakeFiles/archive.dir/build --- storage/archive/CMakeFiles/archive.dir/azio.c.o --- [ 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/blackhole/CMakeFiles/blackhole_embedded.dir/all --- Scanning dependencies of target blackhole_embedded /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole_embedded.dir/build.make storage/blackhole/CMakeFiles/blackhole_embedded.dir/build --- storage/blackhole/CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o --- [ 17%] Building CXX object storage/blackhole/CMakeFiles/blackhole_embedded.dir/ha_blackhole.cc.o 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 --- 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 --- storage/blackhole/CMakeFiles/blackhole.dir/all --- /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/depend --- 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 --- storage/archive/CMakeFiles/archive_embedded.dir/all --- Scanning dependencies of target archive_embedded /usr/bin/make -f storage/archive/CMakeFiles/archive_embedded.dir/build.make storage/archive/CMakeFiles/archive_embedded.dir/build --- storage/blackhole/CMakeFiles/blackhole.dir/all --- Scanning dependencies of target blackhole --- storage/archive/CMakeFiles/archive_embedded.dir/all --- --- storage/archive/CMakeFiles/archive_embedded.dir/azio.c.o --- --- storage/blackhole/CMakeFiles/blackhole.dir/all --- /usr/bin/make -f storage/blackhole/CMakeFiles/blackhole.dir/build.make storage/blackhole/CMakeFiles/blackhole.dir/build --- storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o --- [ 17%] Building CXX object storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o 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 --- [ 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/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/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 ^~~~~~~~~~ --- extra/CMakeFiles/resolve_stack_dump.dir/all --- --- extra/resolve_stack_dump --- --- 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 ^~~~~~ --- extra/CMakeFiles/resolve_stack_dump.dir/all --- [ 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 --- 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 ^~~~~~~~~~ --- extra/CMakeFiles/resolve_stack_dump.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 --- 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 ^~~~~~~~~~ --- extra/CMakeFiles/resolve_stack_dump.dir/all --- [ 17%] Built target resolve_stack_dump --- storage/csv/CMakeFiles/csv.dir/all --- /usr/bin/make -f storage/csv/CMakeFiles/csv.dir/build.make storage/csv/CMakeFiles/csv.dir/depend --- 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 Scanning dependencies of target csv /usr/bin/make -f storage/csv/CMakeFiles/csv.dir/build.make storage/csv/CMakeFiles/csv.dir/build --- storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o --- [ 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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/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/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 --- In file 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/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/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/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 --- 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/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 [ 17%] Built target blackhole --- 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/csv/CMakeFiles/csv_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/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 ^~~~~~~~~~ --- storage/federated/CMakeFiles/federated_embedded.dir/all --- --- 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/csv/CMakeFiles/csv_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/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/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.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 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 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/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/heap/CMakeFiles/heap_embedded.dir/all --- --- 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/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/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/heap/CMakeFiles/heap_embedded.dir/all --- --- 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/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/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_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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h: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/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/csv/libcsv_embedded.a --- [ 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 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/heap/CMakeFiles/heap_embedded.dir/all --- --- storage/heap/CMakeFiles/heap_embedded.dir/hp_delete.c.o --- --- storage/csv/CMakeFiles/csv.dir/all --- --- storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o --- --- storage/heap/CMakeFiles/heap_embedded.dir/all --- [ 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/csv/CMakeFiles/csv.dir/all --- [ 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/heap/CMakeFiles/heap.dir/all --- /usr/bin/make -f storage/heap/CMakeFiles/heap.dir/build.make storage/heap/CMakeFiles/heap.dir/depend --- 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.dir/all --- --- 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/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.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.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 --- 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/heap/CMakeFiles/heap.dir/all --- /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/federated/CMakeFiles/federated_embedded.dir/all --- --- storage/federated/libfederated_embedded.a --- [ 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 cd /construction/databases/mysql56-server/.build/storage/federated && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/federated_embedded.dir/link.txt --verbose=1 /usr/bin/ar qc libfederated_embedded.a CMakeFiles/federated_embedded.dir/ha_federated.cc.o /usr/bin/ranlib libfederated_embedded.a --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o --- --- storage/federated/CMakeFiles/federated_embedded.dir/all --- [ 17%] Built target federated_embedded --- storage/heap/CMakeFiles/heap.dir/all --- [ 17%] Building CXX object storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o --- storage/innobase/CMakeFiles/innobase.dir/all --- /usr/bin/make -f storage/innobase/CMakeFiles/innobase.dir/build.make storage/innobase/CMakeFiles/innobase.dir/depend --- storage/heap/CMakeFiles/heap.dir/all --- 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/innobase/CMakeFiles/innobase.dir/all --- --- 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 --- 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/heap/CMakeFiles/heap_embedded.dir/all --- --- 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/heap/CMakeFiles/heap_embedded.dir/hp_hash.c.o --- [ 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/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/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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- 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_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/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/innobase/CMakeFiles/innobase.dir/api/api0api.cc.o --- [ 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_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/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/heap/CMakeFiles/heap_embedded.dir/hp_rkey.c.o --- [ 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 --- [ 18%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rnext.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_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/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/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_embedded.dir/hp_scan.c.o --- [ 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/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_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_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 --- 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/heap/CMakeFiles/heap_embedded.dir/all --- /usr/bin/ranlib libheap_embedded.a [ 18%] Built target heap_embedded --- 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 --- [ 18%] 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/myisam/CMakeFiles/myisam.dir/ft_nlq_search.c.o --- [ 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/myisam/CMakeFiles/myisam.dir/ft_parser.c.o --- [ 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/federated/CMakeFiles/federated.dir/all --- --- storage/federated/libfederated.a --- [ 18%] Linking CXX static library libfederated.a cd /construction/databases/mysql56-server/.build/storage/federated && /usr/local/bin/cmake -P CMakeFiles/federated.dir/cmake_clean_target.cmake 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 [ 18%] Built target federated --- 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 --- --- storage/myisam/CMakeFiles/myisam.dir/ft_static.c.o --- [ 18%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_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/ft_static.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_static.c --- 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_nlq_search.c.o --- [ 18%] 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_delete.c.o --- [ 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/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 ^~~~~~~~~~ --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_parser.c.o --- --- 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 --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 18%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/ft_parser.c.o --- 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_extra.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/heap/hp_extra.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/ft_parser.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/ft_parser.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/myisam/CMakeFiles/myisam.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/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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_static.c.o --- [ 18%] 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_open.c.o --- [ 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ha_myisam.cc.o --- [ 19%] 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_panic.c.o --- [ 19%] 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/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++; ~~~~~~~~^~~~~~~~~ /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 --- --- storage/heap/CMakeFiles/heap.dir/hp_rename.c.o --- [ 19%] 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 --- [ 19%] 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 --- [ 19%] 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/myisam/CMakeFiles/myisam_embedded.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 ^~~~~~~~~~ --- storage/heap/CMakeFiles/heap.dir/all --- --- storage/heap/CMakeFiles/heap.dir/hp_rlast.c.o --- [ 19%] 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 --- [ 19%] 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/heap/CMakeFiles/heap.dir/hp_rprev.c.o --- [ 19%] 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/myisam/CMakeFiles/myisam_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/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_rrnd.c.o --- [ 19%] 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 --- [ 19%] 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/heap/CMakeFiles/heap.dir/hp_scan.c.o --- [ 19%] 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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/api/api0misc.cc.o --- [ 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_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/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/heap/CMakeFiles/heap.dir/hp_write.c.o --- [ 20%] Building C object storage/heap/CMakeFiles/heap.dir/hp_write.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_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/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 --- [ 22%] 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 --- [ 22%] 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 --- [ 22%] 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 --- [ 22%] 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 --- [ 22%] 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 --- [ 22%] 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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/api/api0misc.cc.o --- [ 22%] 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.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/ft_stopwords.c.o --- [ 22%] 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 --- [ 23%] 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/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/mi_cache.c.o --- [ 23%] 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 --- [ 23%] 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/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 ^~~~~~~~~~ --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_check.c.o --- [ 23%] 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/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/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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o --- [ 23%] 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/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_locking.c.o --- [ 23%] 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_stopwords.c.o --- [ 23%] 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/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_open.c.o --- [ 23%] 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/ft_update.c.o --- [ 24%] 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/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_panic.c.o --- --- 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/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- [ 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/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/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/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- --- 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/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/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/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/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/myisammrg/CMakeFiles/myisammrg_embedded.dir/myrg_write.c.o --- [ 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/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 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.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o --- --- 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 --- storage/myisam/CMakeFiles/myisam.dir/all --- [ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o --- storage/myisammrg/CMakeFiles/myisammrg_embedded.dir/all --- /usr/bin/ranlib libmyisammrg_embedded.a --- 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_checksum.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_checksum.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/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_close.c.o --- [ 25%] 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/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/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_create.c.o --- [ 25%] 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.dir/all --- --- 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/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/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.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_dbug.c.o --- [ 25%] 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/myisam/CMakeFiles/myisam.dir/mi_delete.c.o --- [ 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.dir/mi_delete_all.c.o --- --- 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 --- [ 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/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.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_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/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_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_checksum.c.o --- [ 25%] 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/myisam/CMakeFiles/myisam_embedded.dir/mi_close.c.o --- [ 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/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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o --- [ 25%] 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_dbug.c.o --- [ 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/myisam/CMakeFiles/myisam_embedded.dir/mi_delete.c.o --- [ 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/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 --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.c.o --- [ 25%] 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 --- [ 25%] 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_all.c.o --- --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_info.c.o --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 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/myisam/CMakeFiles/myisam.dir/all --- [ 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_delete_table.c.o --- [ 26%] 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/myrg_panic.c.o --- [ 26%] 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_dynrec.c.o --- [ 26%] 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 --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.c.o --- [ 26%] 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/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 --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.c.o --- [ 27%] 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/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_keycache.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_keycache.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_keycache.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_keycache.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.c.o --- [ 27%] 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 --- --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_locking.c.o --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- [ 27%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.c.o --- storage/myisam/CMakeFiles/myisam.dir/all --- [ 27%] 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/myisammrg/CMakeFiles/myisammrg.dir/all --- 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 --- [ 27%] 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/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 --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_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/mi_log.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_log.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- [ 27%] 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 --- [ 27%] 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/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_open.c.o --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.c.o --- --- storage/myisam/CMakeFiles/myisam.dir/all --- [ 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/myisammrg/CMakeFiles/myisammrg.dir/all --- [ 27%] 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/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.c.o --- [ 27%] 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_extra.c.o --- [ 27%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_extra.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_extra.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_extra.c --- storage/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rsame.c.o --- [ 27%] 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/myisam/CMakeFiles/myisam_embedded.dir/all --- /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 --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.c.o --- [ 27%] 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 --- [ 27%] 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_info.c.o --- [ 27%] 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/myisammrg/CMakeFiles/myisammrg.dir/all --- --- storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.c.o --- [ 27%] 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_key.c.o --- [ 28%] 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/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/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 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/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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_keycache.c.o --- [ 28%] 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 --- [ 28%] 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/myisam/CMakeFiles/myisam_embedded.dir/mi_log.c.o --- [ 28%] 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 --- [ 28%] 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/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 --- [ 28%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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/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/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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_host.cc.o --- [ 28%] 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_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0pcur.cc.o --- [ 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_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_packrec.c.o --- [ 28%] 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/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.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/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 ^~~~~~~~~~ --- 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/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_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/myisam/CMakeFiles/myisam.dir/all --- --- 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_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/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 --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_range.c.o --- [ 28%] 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 --- /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_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/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_rename.c.o --- [ 28%] 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_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.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_rfirst.c.o --- [ 28%] 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.dir/mi_rlast.c.o --- [ 28%] 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 --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rename.c.o --- [ 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/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_rnext.c.o --- [ 29%] 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_rfirst.c.o --- [ 29%] 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_rnext_same.c.o --- [ 29%] 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_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rlast.c.o --- [ 29%] 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 --- --- storage/myisam/CMakeFiles/myisam.dir/mi_rprev.c.o --- [ 29%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o --- [ 29%] 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_rnext.c.o --- [ 30%] 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_rrnd.c.o --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rnext_same.c.o --- --- storage/myisam/CMakeFiles/myisam.dir/all --- [ 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_embedded.dir/all --- [ 30%] 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_thread.cc.o --- [ 30%] 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/myisam/CMakeFiles/myisam.dir/all --- --- 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_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rprev.c.o --- [ 30%] 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_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_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rrnd.c.o --- [ 30%] 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.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o --- [ 30%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rsame.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_search.c.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/myisam/mi_search.c --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 30%] 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_embedded.dir/mi_rsamepos.c.o --- [ 30%] 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_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/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/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/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/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/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.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_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 --- --- storage/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/mi_update.c.o --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/all --- [ 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 --- [ 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_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_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/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/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/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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/cursor_by_user.cc.o --- [ 30%] 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/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_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/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/rt_key.c.o --- [ 31%] 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/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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/myisam/CMakeFiles/myisam.dir/all --- --- storage/myisam/CMakeFiles/myisam.dir/rt_mbr.c.o --- [ 31%] 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- storage/myisam/CMakeFiles/myisam_embedded.dir/rt_key.c.o --- [ 32%] 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 --- [ 32%] 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/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_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/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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- 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/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/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/myisam/CMakeFiles/myisam.dir/all --- --- 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/ha_perfschema.cc.o --- [ 32%] 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/myisam/CMakeFiles/myisam_embedded.dir/all --- --- 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.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 --- 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)); ^ --- 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 --- [ 32%] Building CXX object storage/perfschema/CMakeFiles/perfschema.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 -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 --- /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h: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)); } ^ --- 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/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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h: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/myisam/CMakeFiles/myisam.dir/all --- --- 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/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 ^~~~~~~~~~ --- storage/myisam/CMakeFiles/myisam.dir/all --- --- 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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 ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.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_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/cursor_by_host.cc.o --- [ 32%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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/cursor_by_thread.cc.o --- [ 33%] 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs.cc.o --- [ 33%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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/buf0dblwr.cc.o --- [ 33%] 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.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o --- [ 33%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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.dir/ha_perfschema.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o --- [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o --- storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o --- [ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o --- 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 --- 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_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 --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.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.dir/pfs.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/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/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/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_embedded.dir/buf/buf0dump.cc.o --- [ 33%] 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_account.cc.o --- [ 34%] 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_embedded.dir/pfs_atomic.cc.o --- [ 34%] 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_embedded.dir/pfs_autosize.cc.o --- [ 34%] 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/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_check.cc.o --- [ 34%] 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/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/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.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.dir/pfs_atomic.cc.o --- [ 34%] 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_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/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o --- [ 34%] 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.dir/pfs_check.cc.o --- [ 34%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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 ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o --- [ 34%] 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_check.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/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.dir/pfs_con_slice.cc.o --- [ 34%] 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.dir/pfs_defaults.cc.o --- [ 34%] 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 --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_column_values.cc.o --- [ 34%] 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_digest.cc.o --- [ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.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 --- 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 --- [ 34%] 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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0lru.cc.o --- [ 34%] 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_defaults.cc.o --- [ 34%] 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 --- [ 34%] 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/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 --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o --- [ 34%] Building CXX object storage/innobase/CMakeFiles/innobase.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 -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 --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o --- [ 34%] 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/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.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/pfs_events_stages.cc.o --- [ 35%] 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.dir/pfs_events_statements.cc.o --- [ 35%] 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_engine_table.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_engine_table.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/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 --- 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 --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o --- [ 35%] 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/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/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 ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o --- [ 35%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0checksum.cc.o --- [ 36%] 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_stages.cc.o --- [ 36%] 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.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o --- [ 36%] 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_engine_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/sql_acl.h:21, from /construction/databases/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/pfs_events_statements.cc.o --- [ 36%] 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 --- [ 36%] 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/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 --- [ 36%] 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_global.cc.o --- [ 36%] 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.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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o --- [ 36%] 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_host.cc.o --- [ 37%] 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/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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o --- [ 38%] 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.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 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/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_embedded.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 --- --- 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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o --- /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/buf0lru.cc.o --- [ 38%] 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 --- --- 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o --- [ 38%] 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.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 --- 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_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.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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_server.cc.o --- [ 38%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o --- [ 38%] 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/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.dir/all --- --- 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_actor.cc.o --- [ 38%] 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_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/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_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/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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o --- [ 38%] 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.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 --- --- 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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.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/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o --- [ 38%] 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_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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o --- [ 38%] 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 --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o --- [ 39%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o --- [ 39%] 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.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_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_all_instr.cc.o --- [ 39%] 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 --- [ 39%] 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_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_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/table_esgs_by_account_by_event_name.cc.o --- [ 39%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/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_account_by_event_name.cc.o --- [ 39%] 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.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o --- [ 39%] 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/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.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_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.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 --- /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); ~~~~~~~~~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~~~ 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 --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_host_by_event_name.cc.o --- [ 39%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o --- [ 39%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o --- [ 39%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o --- /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); ~~~~~~~~~~~~~~~~~~~ /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); ~~~~~~~~~~~~~~~~~~~ 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/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o --- [ 39%] 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.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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_thread_by_event_name.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 39%] 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 --- [ 39%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o --- [ 39%] 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_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 ^~~~~~ --- 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o --- [ 40%] 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_user_by_event_name.cc.o --- [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.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 -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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o --- [ 41%] 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/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.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o --- [ 41%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o --- [ 41%] 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/fsp/fsp0fsp.cc.o --- [ 41%] 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o --- --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o --- storage/perfschema/CMakeFiles/perfschema.dir/all --- [ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o --- 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_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 --- 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 ^~~~~~~~~~ --- 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/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_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/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o --- [ 41%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o --- [ 41%] 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 --- --- 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_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_by_host_by_event_name.cc.o --- [ 41%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fut/fut0fut.cc.o --- [ 41%] 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.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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o --- /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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/dyn/dyn0dyn.cc.o --- [ 41%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_digest.cc.o --- --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 41%] 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 41%] 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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o --- [ 41%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/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()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/ha/ha0ha.cc.o --- [ 41%] 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/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o --- [ 41%] 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 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 --- [ 41%] 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_thread_by_event_name.cc.o --- [ 41%] 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 --- --- 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o --- [ 41%] 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/eval/eval0proc.cc.o --- [ 41%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.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 -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/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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o --- [ 41%] 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_user_by_event_name.cc.o --- [ 41%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o --- [ 41%] 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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o --- [ 41%] 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_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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o --- [ 42%] 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 --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o --- [ 42%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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_esms_global_by_event_name.cc.o --- [ 42%] 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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o --- [ 42%] 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_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 --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o --- [ 42%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_stages.cc.o --- [ 42%] 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/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_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/fts/fts0pars.cc.o --- [ 42%] 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 --- 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/innobase/CMakeFiles/innobase.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/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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o --- [ 42%] 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/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o --- [ 42%] 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_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_stages.cc.o --- [ 42%] 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/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_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/fts/fts0tlex.cc.o --- [ 42%] 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 --- [ 42%] 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_events_statements.cc.o --- [ 43%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o --- [ 43%] 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_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/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 --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits.cc.o --- [ 43%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 class String ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.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: ^~~~ /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/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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o --- 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/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_events_waits.cc.o --- [ 44%] 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 --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits_summary.cc.o --- [ 44%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 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_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_events_waits_summary.cc.o --- [ 44%] 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_account_by_event_name.cc.o --- [ 44%] 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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0ha.cc.o --- [ 44%] 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_host_by_event_name.cc.o --- [ 45%] 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 --- 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_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_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_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: --- storage/perfschema/CMakeFiles/perfschema_embedded.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/table_ews_by_host_by_event_name.cc.o --- /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_ews_by_account_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_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_embedded.dir/table_ews_by_thread_by_event_name.cc.o --- [ 45%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o --- [ 45%] 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/table_ews_by_account_by_event_name.cc.o --- [ 45%] 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/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/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/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 ^~~~~~~~~~ --- 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 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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_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_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/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 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_user_by_event_name.cc.o --- [ 45%] 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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- 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/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 ^~~~~~~~~~ --- 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_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_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_ews_by_host_by_event_name.cc.o --- [ 45%] Building CXX object storage/perfschema/CMakeFiles/perfschema.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 -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/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_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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o --- [ 45%] 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.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_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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_instance.cc.o --- [ 45%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_instances.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_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_embedded.dir/table_file_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_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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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_embedded.dir/table_file_summary_by_event_name.cc.o --- [ 45%] 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/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: ^~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o --- [ 45%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.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/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_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 ^~~~~~~~~~ --- 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_instances.cc.o --- [ 45%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o --- [ 45%] 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.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o --- [ 45%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o --- [ 45%] 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.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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o --- [ 45%] 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_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_instance.cc.o --- [ 45%] 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/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_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 ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_event_name.cc.o --- [ 45%] 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/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_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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o --- [ 45%] 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/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/lock/lock0lock.cc.o --- [ 45%] 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 --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o --- [ 45%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/lock/lock0wait.cc.o --- [ 45%] 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.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o --- [ 45%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o --- [ 46%] 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_helper.cc.o --- [ 46%] 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/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o --- [ 46%] 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/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.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: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o --- 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/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o --- [ 46%] 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/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 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_host_cache.cc.o --- [ 46%] 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 --- 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o --- [ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o --- 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 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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_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/fts/fts0que.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/storage/innobase/fts/fts0que.cc --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o --- [ 46%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mach/mach0data.cc.o --- [ 46%] 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 --- 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mem/mem0mem.cc.o --- [ 46%] 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/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 --- [ 46%] 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 --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_hosts.cc.o --- [ 46%] 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 --- 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_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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mem/mem0pool.cc.o --- [ 46%] 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/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_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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0log.cc.o --- [ 46%] 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 --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o --- [ 46%] 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/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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_socket_summary_by_instance.cc.o --- [ 46%] 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/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.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_socket_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_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/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 ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.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_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/table_socket_summary_by_instance.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_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_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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o --- [ 47%] 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_os_global_by_type.cc.o --- [ 48%] 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_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o --- [ 48%] 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_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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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_socket_summary_by_event_name.cc.o --- [ 48%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o --- [ 48%] 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 --- 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_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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_performance_timers.cc.o --- [ 48%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.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_helper.cc.o --- [ 49%] 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_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_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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 --- [ 49%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/table_hosts.cc.o --- [ 49%] 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/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_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_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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/os/os0proc.cc.o --- [ 49%] 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 --- [ 49%] 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 --- [ 49%] 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/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o --- [ 49%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o --- [ 49%] 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/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o --- [ 49%] 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/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 --- 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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_setup_actors.cc.o --- [ 49%] 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.dir/table_setup_consumers.cc.o --- [ 49%] 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.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_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 --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- 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 ^~~~~~~~~~ --- 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.dir/table_setup_consumers.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_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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o --- [ 49%] 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_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_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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.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 --- --- storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o --- [ 49%] 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 --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- 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.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o --- [ 49%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 --- [ 49%] 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_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/all --- --- 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/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_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_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/table_setup_timers.cc.o --- [ 49%] 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 --- 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/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_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/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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_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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o --- [ 49%] 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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o --- [ 49%] 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 --- 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 ^~~~~~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_threads.cc.o --- --- 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_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 ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 49%] 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.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 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o --- [ 49%] 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_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/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/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/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 ^~~~~~~~~~ --- 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.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 --- In file 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 --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o --- [ 49%] 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/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_tiws_by_index_usage.cc.o --- [ 49%] 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/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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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/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_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/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o --- [ 49%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.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/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/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_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_tiws_by_table.cc.o --- [ 49%] 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 --- 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/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o --- [ 50%] 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.dir/pars/pars0grm.cc.o --- [ 50%] 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 --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o --- [ 51%] Building CXX object storage/perfschema/CMakeFiles/perfschema.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 -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/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o --- [ 51%] 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/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_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/sql_acl.h:21, from /construction/databases/mysql56-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/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 --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_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/sql_acl.h:21, from /construction/databases/mysql56-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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/mysql56-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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o --- [ 51%] 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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o --- [ 51%] 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 --- 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/pars/pars0pars.cc.o --- [ 51%] 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 --- 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/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/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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o --- [ 51%] 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/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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.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/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/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/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/que/que0que.cc.o --- [ 51%] 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 --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o --- [ 51%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o --- [ 51%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o --- [ 51%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o --- [ 51%] 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 --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect.cc.o --- [ 52%] 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/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o --- [ 52%] 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/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_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.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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o --- [ 52%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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/rem/rem0rec.cc.o --- [ 52%] 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 --- storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o --- [ 52%] 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 --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o --- [ 52%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.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/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/innobase/CMakeFiles/innobase.dir/row/row0ftsort.cc.o --- [ 52%] 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 --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_connect_attrs.cc.o --- [ 52%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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 --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o --- [ 52%] 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/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o --- [ 52%] 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 --- 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 { ^~~~~~~~~~ /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/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_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_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0wait.cc.o --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_account_connect_attrs.cc.o --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 52%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0wait.cc.o --- storage/perfschema/CMakeFiles/perfschema_embedded.dir/all --- [ 52%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_session_account_connect_attrs.cc.o --- 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/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 --- 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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 ^~~~~~~~~~ --- 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/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 ^~~~~~ --- storage/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o --- [ 52%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h:24, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_acl.h:21, from /construction/databases/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 --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o --- [ 52%] 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/CMakeFiles/perfschema_embedded.dir/all --- --- storage/perfschema/libperfschema_embedded.a --- [ 52%] 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 [ 52%] Built target perfschema_embedded --- 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 --- [ 53%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0merge.cc.o --- [ 54%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o --- [ 54%] 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 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.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/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/perfschema/CMakeFiles/perfschema.dir/all --- --- storage/perfschema/libperfschema.a --- [ 54%] 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 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 [ 54%] Built target perfschema --- 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 --- [ 54%] 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 --- [ 54%] 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 --- libmysql/CMakeFiles/clientlib.dir/errmsg.c.o --- [ 54%] 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 --- [ 54%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o --- [ 54%] 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 --- libmysql/CMakeFiles/clientlib.dir/all --- /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/perfschema/unittest/CMakeFiles/pfs_server_stubs.dir/all --- --- storage/perfschema/unittest/libpfs_server_stubs.a --- [ 54%] 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 [ 54%] Built target pfs_server_stubs --- 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 --- [ 54%] 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 --- [ 54%] 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 ../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 [ 54%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o --- [ 54%] 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 --- extra/CMakeFiles/innochecksum.dir/all --- 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 --- [ 54%] 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 --- extra/CMakeFiles/innochecksum.dir/__/storage/innobase/buf/buf0checksum.cc.o --- [ 54%] 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/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o --- [ 54%] 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/innochecksum.dir/all --- --- extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0crc32.cc.o --- [ 54%] 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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.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: ^~~~ --- extra/CMakeFiles/innochecksum.dir/all --- --- extra/CMakeFiles/innochecksum.dir/__/storage/innobase/ut/ut0ut.cc.o --- [ 54%] 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 --- [ 54%] 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 [ 54%] 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 --- [ 54%] 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 --- libmysql/CMakeFiles/clientlib.dir/all --- --- libmysql/CMakeFiles/clientlib.dir/__/sql-common/my_time.c.o --- [ 55%] 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 --- 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: ^~~~ --- libmysql/CMakeFiles/clientlib.dir/all --- --- libmysql/CMakeFiles/clientlib.dir/__/sql-common/client_plugin.c.o --- [ 55%] 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 --- [ 55%] 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 --- 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 ^~~~~~ --- libmysql/CMakeFiles/clientlib.dir/all --- --- libmysql/CMakeFiles/clientlib.dir/__/sql/net_serv.cc.o --- [ 55%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o --- [ 55%] 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/mach/mach0data.cc.o --- [ 55%] 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/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o --- [ 55%] 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 --- libmysql/CMakeFiles/clientlib.dir/all --- --- libmysql/CMakeFiles/clientlib.dir/__/sql-common/pack.c.o --- [ 55%] 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 --- [ 55%] 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 --- libmysql/libclientlib.a --- [ 55%] 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 [ 55%] Built target clientlib --- 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 --- [ 55%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~~~~~ --- sql/CMakeFiles/rpl.dir/all --- --- sql/CMakeFiles/rpl.dir/rpl_tblmap.cc.o --- [ 55%] 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 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/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_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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0pool.cc.o --- [ 55%] 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 --- 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: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o --- /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); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/rpl.dir/all --- --- sql/librpl.a --- [ 55%] 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 [ 55%] Built target rpl --- 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 --- [ 55%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o --- [ 55%] 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 --- 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_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0log.cc.o --- [ 55%] 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 --- /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_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o --- [ 56%] 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 --- [ 56%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o --- [ 56%] Building CXX object storage/innobase/CMakeFiles/innobase.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 -o CMakeFiles/innobase.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/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0file.cc.o --- [ 56%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0proc.cc.o --- [ 56%] 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 --- [ 56%] 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/CMakeFiles/sqlgunitlib.dir/sql_list.cc.o --- [ 56%] 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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o --- [ 56%] 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/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_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/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 --- 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/sqlgunitlib.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/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 ^~~~~~ --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_reporting.cc.o --- [ 58%] 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 --- sql/CMakeFiles/sqlgunitlib.dir/all --- --- sql/libsqlgunitlib.a --- [ 58%] 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 [ 58%] Built target sqlgunitlib --- 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 --- 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/binlog.dir/all --- 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 --- [ 58%] 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/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_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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o --- [ 58%] 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 --- 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_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 ^~~~~~ --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_misc.cc.o --- [ 59%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_mi.cc.o --- [ 59%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_sid_map.cc.o --- [ 59%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o --- [ 59%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_set.cc.o --- [ 59%] 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 --- 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_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 ^~~~~~~~~~ In file 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/row/row0undo.cc.o --- [ 59%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o --- [ 59%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.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 -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 --- [ 59%] 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/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_specification.cc.o --- [ 59%] 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 --- [ 59%] 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 --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_rli.cc.o --- [ 59%] 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/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o --- [ 59%] 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 --- 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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o --- [ 59%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_owned.cc.o --- [ 59%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o --- [ 59%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_cache.cc.o --- [ 59%] 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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/row/row0upd.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/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: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o --- [ 59%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.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", --- storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o --- [ 59%] 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 --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_info_handler.cc.o --- [ 59%] 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 --- [ 59%] 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 --- 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: ^~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/srv/srv0conc.cc.o --- [ 59%] 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 --- 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 --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_execution.cc.o --- [ 59%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ --- 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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o --- --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_info_table.cc.o --- --- 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_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 ^~~~~~ --- sql/CMakeFiles/slave.dir/all --- [ 59%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- [ 59%] 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 --- 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_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/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 --- sql/CMakeFiles/slave.dir/all --- 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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o --- [ 60%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_gtid_mutex_cond_array.cc.o --- [ 60%] 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/srv/srv0start.cc.o --- [ 60%] 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 --- 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_values.cc.o --- [ 60%] 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 --- [ 60%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/que/que0que.cc.o --- [ 61%] 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/log_event.cc.o --- [ 61%] 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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/sync/sync0arr.cc.o --- [ 61%] 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 --- 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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.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)); ~~~~~~~^~~~~~ --- 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/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/sync/sync0rw.cc.o --- [ 61%] 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 --- 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/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/sync/sync0sync.cc.o --- [ 61%] 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 --- 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/trx/trx0i_s.cc.o --- [ 61%] 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_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/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_info_factory.cc.o --- [ 61%] 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/trx/trx0purge.cc.o --- [ 61%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o --- [ 61%] 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_embedded.dir/rem/rem0rec.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/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/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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o --- [ 61%] 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/innobase/CMakeFiles/innobase_embedded.dir/row/row0import.cc.o --- [ 61%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.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 -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/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o --- [ 61%] 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 --- sql/CMakeFiles/slave.dir/all --- /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 --- 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/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: ^~~~ --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_info_table_access.cc.o --- [ 61%] 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 --- 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 { ^~~~~~~~~~ /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: ^~~~ --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/log_event_old.cc.o --- [ 61%] 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 --- 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: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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0roll.cc.o --- [ 61%] 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 --- sql/CMakeFiles/slave.dir/all --- 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 ^~~~~~~~~~ --- 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 ^~~~~~ --- 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/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/row/row0ins.cc.o --- [ 61%] 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_embedded.dir/row/row0merge.cc.o --- [ 61%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0rseg.cc.o --- [ 61%] 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 --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/dynamic_ids.cc.o --- [ 61%] 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 --- sql/CMakeFiles/slave.dir/rpl_rli_pdb.cc.o --- [ 61%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0sys.cc.o --- [ 61%] 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_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; ^~~~ --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/binlog.cc.o --- [ 61%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~ --- sql/CMakeFiles/slave.dir/all --- --- sql/CMakeFiles/slave.dir/rpl_info_dummy.cc.o --- [ 61%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o --- [ 61%] 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 --- sql/CMakeFiles/slave.dir/all --- --- sql/libslave.a --- [ 62%] 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 [ 62%] 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 --- [ 62%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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/row/row0log.cc.o --- [ 62%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0trx.cc.o --- [ 62%] 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 --- sql/CMakeFiles/binlog.dir/all --- /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 --- /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_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: ^~~~ --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/sql_binlog.cc.o --- [ 62%] 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_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o --- [ 62%] 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/row0mysql.cc.o --- /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); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/master.dir/all --- --- sql/libmaster.a --- [ 62%] 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 [ 62%] 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 --- [ 62%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/trx/trx0undo.cc.o --- [ 62%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_filter.cc.o --- --- sql/CMakeFiles/binlog.dir/sql_binlog.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_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 ^~~~~~ --- sql/CMakeFiles/binlog.dir/rpl_filter.cc.o --- [ 62%] 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 --- sql/CMakeFiles/binlog.dir/sql_binlog.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_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 ^~~~~~ --- sql/CMakeFiles/binlog.dir/rpl_filter.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_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/binlog.dir/rpl_record.cc.o --- [ 63%] 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/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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 --- /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_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: ^~~~ --- 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/row/row0row.cc.o --- [ 63%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/usr/usr0sess.cc.o --- [ 64%] 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 --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0bh.cc.o --- [ 64%] 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 --- 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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0byte.cc.o --- [ 64%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_record_old.cc.o --- [ 64%] 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.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0crc32.cc.o --- [ 64%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_utility.cc.o --- [ 64%] 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 --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0dbg.cc.o --- [ 64%] 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 --- [ 64%] 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 --- [ 64%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- 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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0sel.cc.o --- [ 65%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- 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 ^~~~~~ --- storage/innobase/CMakeFiles/innobase.dir/all --- --- storage/innobase/CMakeFiles/innobase.dir/ut/ut0rbt.cc.o --- [ 65%] 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 --- [ 65%] 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 --- [ 65%] 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 --- [ 65%] 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 --- [ 65%] 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 --- storage/innobase/libinnobase.a --- [ 65%] 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 [ 65%] Built target innobase --- 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 --- [ 65%] 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/partition_embedded.dir/all --- --- sql/libpartition_embedded.a --- [ 65%] 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 [ 65%] Built target partition_embedded --- libmysqld/CMakeFiles/sql_embedded.dir/all --- /usr/bin/make -f libmysqld/CMakeFiles/sql_embedded.dir/build.make libmysqld/CMakeFiles/sql_embedded.dir/depend --- sql/CMakeFiles/binlog.dir/all --- --- sql/CMakeFiles/binlog.dir/rpl_injector.cc.o --- [ 65%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/lex_token.h --- [ 65%] 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/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 ^~~~~~~~~~ In file 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 ^~~~~~ --- 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 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 --- [ 65%] 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 --- storage/heap/hp_test2 --- [ 65%] 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 [ 65%] 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 --- [ 66%] 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/heap/hp_test1 --- [ 66%] 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 [ 66%] 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 --- [ 66%] 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 --- 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h: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/myisam/CMakeFiles/myisamchk.dir/all --- /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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- Scanning dependencies of target sql_embedded /usr/bin/make -f libmysqld/CMakeFiles/sql_embedded.dir/build.make libmysqld/CMakeFiles/sql_embedded.dir/build --- libmysqld/CMakeFiles/sql_embedded.dir/emb_qcache.cc.o --- [ 66%] 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/myisamchk.dir/all --- --- storage/myisam/myisamchk --- [ 66%] 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 [ 66%] Built target myisamchk --- 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 --- [ 67%] 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 --- sql/CMakeFiles/binlog.dir/all --- --- sql/libbinlog.a --- [ 67%] 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 --- 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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- 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/binlog.dir/all --- [ 67%] Built target binlog --- 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 --- [ 67%] 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 --- storage/myisam/myisam_ftdump --- [ 67%] 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 [ 67%] 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 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 --- [ 67%] 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 --- 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 --- [ 67%] 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 [ 67%] Built target myisamlog --- 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 --- [ 67%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h: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/perfschema/unittest/CMakeFiles/pfs_instr-t.dir/all --- --- storage/perfschema/unittest/pfs_instr-t --- [ 67%] 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 [ 67%] 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 --- [ 67%] 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 --- [ 67%] 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 [ 67%] 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 --- [ 67%] 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/myisam/CMakeFiles/myisampack.dir/all --- --- storage/myisam/myisampack --- [ 67%] 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 [ 67%] Built target myisampack --- 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 --- [ 67%] 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 --- storage/perfschema/unittest/CMakeFiles/pfs_misc-t.dir/all --- --- storage/perfschema/unittest/pfs_misc-t --- [ 67%] 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 [ 67%] Built target pfs_misc-t --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0uins.cc.o --- [ 67%] 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/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/all --- --- storage/perfschema/unittest/pfs_instr_class-oom-t --- [ 67%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0umod.cc.o --- --- storage/perfschema/unittest/CMakeFiles/pfs_instr_class-oom-t.dir/all --- [ 67%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- [ 67%] 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 --- storage/perfschema/unittest/CMakeFiles/pfs_host-oom-t.dir/all --- 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 --- [ 67%] 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 --- [ 67%] 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 [ 67%] 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 --- [ 67%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/lib_sql.cc.o --- [ 67%] 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/perfschema/unittest/CMakeFiles/pfs_user-oom-t.dir/all --- --- storage/perfschema/unittest/pfs_user-oom-t --- [ 67%] 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 [ 67%] 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 --- [ 67%] 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 --- storage/perfschema/unittest/pfs_instr-oom-t --- [ 67%] 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 [ 67%] Built target pfs_instr-oom-t --- 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 --- [ 67%] 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 --- 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 ^~~~~~ 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-t.dir/all --- --- storage/perfschema/unittest/pfs-t --- [ 67%] 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 [ 67%] Built target pfs-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 --- [ 67%] Building CXX object storage/perfschema/unittest/CMakeFiles/pfs_instr_class-t.dir/pfs_instr_class-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-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/perfschema/unittest/pfs_instr_class-t --- [ 67%] 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 [ 67%] 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 --- [ 68%] 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 --- [ 68%] 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 [ 68%] 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 --- [ 68%] 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 --- [ 69%] 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 --- [ 69%] 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 [ 69%] 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 --- [ 69%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0undo.cc.o --- [ 69%] 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 --- 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 --- 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 ^~~~~~~~~~~ --- sql/CMakeFiles/partition.dir/all --- --- sql/libpartition.a --- [ 69%] 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 [ 69%] Built target partition --- 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 --- [ 69%] 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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 --- [ 69%] 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 [ 69%] 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 --- [ 69%] 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- client/mysql_upgrade --- [ 69%] 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 [ 69%] Built target mysql_upgrade --- 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 --- 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 --- 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: ^~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0upd.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/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: ^~~~ --- 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 --- [ 69%] 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 --- [ 69%] 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 --- 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 --- client/CMakeFiles/mysqltest.dir/all --- --- client/mysqltest --- [ 69%] 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 /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 ../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 [ 69%] Built target mysqltest --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/datadict.cc.o --- [ 69%] 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 --- 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", --- 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/libmysqld.c.o --- [ 69%] 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 --- [ 69%] 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 --- [ 69%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/errmsg.c.o --- [ 70%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/libmysql/libmysql.c.o --- [ 70%] 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_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0mon.cc.o --- [ 70%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0srv.cc.o --- [ 70%] 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 --- 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)); ^ 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 --- [ 70%] 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 --- [ 70%] 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 --- 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 --- 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 ^~~~~~~~~~ In file 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client.c.o --- [ 70%] 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: ^~~~ --- 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 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~ --- sql/CMakeFiles/sql.dir/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 ^~~~~~~~~~~ --- 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-common/client_plugin.c.o --- [ 70%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/des_key_file.cc.o --- [ 70%] 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-common/my_time.c.o --- [ 70%] 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 --- 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 ^~~~~~~~~~ In file 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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_user.c.o --- [ 70%] 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 --- [ 70%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/binlog.cc.o --- [ 70%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/discover.cc.o --- --- sql/CMakeFiles/sql.dir/field.cc.o --- --- sql/CMakeFiles/sql.dir/discover.cc.o --- [ 70%] 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 --- sql/CMakeFiles/sql.dir/field.cc.o --- [ 70%] 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/field.h: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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/discover.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/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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/field_conv.cc.o --- [ 70%] 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 --- sql/CMakeFiles/sql.dir/field.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/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 ^~~~~~ --- 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_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/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 --- 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/field_conv.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/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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- 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 --- 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 ^~~~~~ --- 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 --- /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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/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 ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/filesort.cc.o --- [ 72%] 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 --- /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/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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0roll.cc.o --- [ 72%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/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: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o --- --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/filesort.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/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- [ 72%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o --- 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 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 --- 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 --- --- 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: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hash_filo.cc.o --- [ 72%] 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 --- [ 72%] 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 --- 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 ^~~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rseg.cc.o --- [ 72%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0sys.cc.o --- [ 72%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/filesort_utils.cc.o --- [ 72%] 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 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 --- [ 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 /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 { ^~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/gcalc_slicescan.cc.o --- [ 72%] 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 --- sql/CMakeFiles/sql.dir/gcalc_tools.cc.o --- [ 72%] 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 --- sql/CMakeFiles/sql.dir/gstream.cc.o --- [ 72%] 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 --- 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/gcalc_tools.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/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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/handler.cc.o --- [ 72%] 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/rpl_filter.cc.o --- [ 72%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/usr/usr0sess.cc.o --- [ 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/gcalc_tools.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/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 ^~~~~~ --- sql/CMakeFiles/sql.dir/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 ^~~~~~~~~~ --- 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_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/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/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/rpl_injector.cc.o --- [ 72%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~ --- 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 { ^~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_record.cc.o --- [ 73%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_record.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_record.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/rpl_record.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_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/ut/ut0bh.cc.o --- [ 73%] 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 --- [ 73%] 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 --- [ 73%] 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 --- 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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/hostname.cc.o --- [ 73%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0dbg.cc.o --- [ 73%] 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 --- [ 74%] 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 --- [ 74%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_reporting.cc.o --- [ 74%] 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 --- 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 --- [ 74%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/init.cc.o --- [ 74%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rbt.cc.o --- [ 74%] 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 --- 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 --- 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 ^~~~~~~~~~ --- 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 ^~~~~~ --- 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/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/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item.cc.o --- [ 74%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0rnd.cc.o --- [ 74%] 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 --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0ut.cc.o --- [ 74%] 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 --- 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uuid.cc.o --- [ 74%] 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 --- 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/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/rpl_gtid_misc.cc.o --- [ 74%] 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 --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0vec.cc.o --- [ 74%] 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 --- 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 ^~~~~~~~~~ --- storage/innobase/CMakeFiles/innobase_embedded.dir/all --- --- storage/innobase/CMakeFiles/innobase_embedded.dir/ut/ut0wqueue.cc.o --- [ 74%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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/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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_buff.cc.o --- [ 74%] 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/rpl_gtid_sid_map.cc.o --- [ 74%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_set.cc.o --- [ 74%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/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 ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/item_cmpfunc.cc.o --- [ 74%] 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/rpl_gtid_specification.cc.o --- [ 74%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/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: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_state.cc.o --- [ 74%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_cmpfunc.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_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 ^~~~~~~~~~ --- 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_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 ^~~~~~~~~~ --- 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/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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_create.cc.o --- [ 74%] 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/rpl_gtid_owned.cc.o --- [ 74%] 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 --- [ 74%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/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 ^~~~~~~~~~~ --- 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/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 --- [ 74%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_mutex_cond_array.cc.o --- [ 74%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 --- [ 74%] 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 --- [ 75%] 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 --- 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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ --- 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/datadict.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/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/__/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 ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_func.cc.o --- [ 75%] 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/debug_sync.cc.o --- [ 75%] 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 --- 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o --- [ 75%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_geofunc.cc.o --- [ 76%] 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 --- sql/CMakeFiles/sql.dir/item_func.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_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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~~~~~ In file 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_geofunc.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_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/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/des_key_file.cc.o --- [ 76%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_row.cc.o --- [ 76%] 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 --- 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/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 --- [ 76%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o --- [ 76%] 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 --- 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_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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/discover.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/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o --- [ 76%] 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 --- 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_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_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/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/__/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 ^~~~~~~~~~ --- 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 ^~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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/__/sql/field.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/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 ^~~~~~ 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 --- [ 76%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_strfunc.cc.o --- [ 76%] 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 --- [ 76%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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: ^~~~ --- 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_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 ^~~~~~ --- 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 ^~~~~~ --- 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/field.h: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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.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 ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_sum.cc.o --- [ 76%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o --- [ 76%] 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 --- 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/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_slicescan.cc.o --- [ 76%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o --- 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/__/sql/gcalc_tools.cc.o --- [ 76%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gstream.cc.o --- [ 76%] 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 --- sql/CMakeFiles/sql.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)); ^ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o --- [ 76%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_tools.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/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)); } ^ --- sql/CMakeFiles/sql.dir/all --- 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/all --- 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/__/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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_timefunc.cc.o --- [ 76%] 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 --- 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/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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_xmlfunc.cc.o --- [ 76%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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_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_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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.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/__/sql/hostname.cc.o --- [ 77%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/item_inetfunc.cc.o --- [ 77%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~~~~~ In file 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o --- [ 77%] Building CXX object 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~~~~~ In file 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 --- [ 77%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/key.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o --- --- sql/CMakeFiles/sql.dir/all --- [ 77%] Building CXX object sql/CMakeFiles/sql.dir/key.cc.o --- libmysqld/CMakeFiles/sql_embedded.dir/all --- [ 77%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o --- sql/CMakeFiles/sql.dir/all --- 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 --- 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/item_buff.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_buff.cc --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/keycaches.cc.o --- [ 77%] 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 --- [ 77%] 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/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 ^~~~~~~~~~ In file 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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item.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.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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/log.cc.o --- --- sql/CMakeFiles/sql.dir/mdl.cc.o --- --- sql/CMakeFiles/sql.dir/log.cc.o --- [ 77%] Building CXX object sql/CMakeFiles/sql.dir/log.cc.o --- sql/CMakeFiles/sql.dir/mdl.cc.o --- [ 77%] Building CXX object sql/CMakeFiles/sql.dir/mdl.cc.o --- 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 --- 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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/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/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 ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- 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/mf_iocache.cc.o --- [ 77%] 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 --- [ 78%] 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 --- libmysqld/CMakeFiles/sql_embedded.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: ^~~~ --- 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/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/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/net_serv.cc.o --- [ 78%] 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 --- [ 78%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o --- [ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/opt_explain_traditional.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/item_cmpfunc.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/sql/item_cmpfunc.cc --- sql/CMakeFiles/sql.dir/all --- [ 78%] 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/mf_iocache.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/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 ^~~~~~ --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~~~~~ --- 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 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- 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/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_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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.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 ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/opt_explain_json.cc.o --- [ 78%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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_range.cc.o --- [ 78%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h: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 ^~~~~~~~~~ --- 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h: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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_create.cc.o --- [ 78%] 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 --- sql/CMakeFiles/sql.dir/all --- 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/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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)); } ^ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/opt_sum.cc.o --- [ 78%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- 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/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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_func.cc.o --- [ 78%] 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/opt_trace.cc.o --- [ 78%] 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 ^~~~~~~~~~ In file 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_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/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: ^~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/opt_trace2server.cc.o --- [ 78%] 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/parse_file.cc.o --- [ 78%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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/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/partition_info.cc.o --- [ 78%] 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/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/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 ^~~~~~ /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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_geofunc.cc.o --- [ 78%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/password.c.o --- [ 78%] 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 --- 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_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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/procedure.cc.o --- [ 78%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o --- --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/protocol.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- [ 78%] 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 --- sql/CMakeFiles/sql.dir/all --- [ 79%] 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 --- 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_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/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/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/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o --- [ 79%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_subselect.cc.o --- [ 79%] 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- 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 --- [ 79%] 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 --- sql/CMakeFiles/sql.dir/rpl_handler.cc.o --- [ 79%] 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 ^~~~~~~~~~ In file 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/all --- 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 --- --- sql/CMakeFiles/sql.dir/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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_sum.cc.o --- [ 79%] 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 --- --- sql/CMakeFiles/sql.dir/scheduler.cc.o --- [ 79%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~ --- sql/CMakeFiles/sql.dir/set_var.cc.o --- [ 79%] 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/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/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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/signal_handler.cc.o --- [ 79%] 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/unireg.h:172, 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 ^~~~~~ --- 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 --- [ 79%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~ --- 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_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 --- --- 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 ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_xmlfunc.cc.o --- [ 79%] 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sp.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/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/all --- [ 79%] 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 --- sql/CMakeFiles/sql.dir/sp_cache.cc.o --- [ 79%] 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.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.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/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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_inetfunc.cc.o --- [ 80%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~~~~~ In file 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 --- --- sql/CMakeFiles/sql.dir/sp_head.cc.o --- [ 80%] 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.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: ^~~~ --- 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 ^~~~~~~~~~ In file 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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/key.cc.o --- [ 80%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sp_instr.cc.o --- [ 80%] 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 --- 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/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/all --- --- 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/keycaches.cc.o --- [ 80%] 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 --- [ 80%] 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 --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log.cc.o --- [ 80%] 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 --- sql/CMakeFiles/sql.dir/all --- 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 ^~~~~~ --- 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/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)); ^ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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)); } ^ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log.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/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/lock.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/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/all --- --- sql/CMakeFiles/sql.dir/sp_pcontext.cc.o --- [ 80%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mdl.cc.o --- [ 80%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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/mf_iocache.cc.o --- [ 80%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/my_decimal.cc.o --- [ 80%] 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/net_serv.cc.o --- [ 80%] 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 --- 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 --- [ 80%] 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/opt_explain_traditional.cc.o --- [ 80%] 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 --- --- sql/CMakeFiles/sql.dir/sp_rcontext.cc.o --- [ 80%] 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 --- sql/CMakeFiles/sql.dir/spatial.cc.o --- [ 80%] 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 --- 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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.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/all --- --- sql/CMakeFiles/sql.dir/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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_explain_json.cc.o --- [ 80%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 --- [ 80%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/string_service.cc.o --- [ 81%] 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 --- 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/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 ^~~~~~~~~~ --- 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/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 ^~~~~~~~~~ --- 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/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/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 --- [ 81%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_admin.cc.o --- [ 81%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/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 ^~~~~~ --- sql/CMakeFiles/sql.dir/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/all --- --- 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_sum.cc.o --- [ 82%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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/all --- --- sql/CMakeFiles/sql.dir/sql_alloc_error_handler.cc.o --- [ 82%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- 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_trace.cc.o --- [ 82%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_alter.cc.o --- [ 82%] 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 --- 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/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 ^~~~~~~~~~ In file 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/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_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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/opt_trace2server.cc.o --- --- 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/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- [ 82%] 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 --- 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/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/all --- 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h: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 --- [ 82%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 --- [ 82%] 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 --- sql/CMakeFiles/sql.dir/all --- /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 --- [ 82%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- 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/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_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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/password.c.o --- [ 82%] 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 --- [ 82%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- 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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/protocol.cc.o --- [ 82%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_audit.cc.o --- [ 82%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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 ^~~~~~~~~~ --- 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/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 ^~~~~~ --- 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 --- [ 82%] 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 --- 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/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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_handler.cc.o --- [ 82%] 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/records.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_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/all --- --- sql/CMakeFiles/sql.dir/sql_base.cc.o --- [ 82%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/scheduler.cc.o --- [ 82%] 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 --- 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_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/all --- --- 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_bootstrap.cc.o --- [ 82%] 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 --- [ 82%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~~ --- 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/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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/set_var.cc.o --- [ 82%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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/all --- --- 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/signal_handler.cc.o --- [ 82%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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)); } ^ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp.cc.o --- [ 83%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/set_var.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/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp.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.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/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/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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_cache.cc.o --- [ 83%] 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/sp_head.cc.o --- [ 83%] 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 ^~~~~~~~~~~ --- 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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_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/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.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: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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/all --- --- sql/CMakeFiles/sql.dir/sql_class.cc.o --- [ 83%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_instr.cc.o --- [ 83%] 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_pcontext.cc.o --- [ 83%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_connect.cc.o --- [ 83%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- 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_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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/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 ^~~~~~~~~~ --- 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 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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/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 --- [ 83%] 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 --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sp_rcontext.cc.o --- [ 83%] 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 --- sql/CMakeFiles/sql.dir/all --- [ 83%] 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 --- 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/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/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_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)); ^ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/spatial.cc.o --- [ 83%] 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 --- sql/CMakeFiles/sql.dir/all --- /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/string_service.cc.o --- [ 83%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_data_change.cc.o --- [ 84%] 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 --- 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/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 --- [ 84%] 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 --- sql/CMakeFiles/sql.dir/all --- 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_admin.cc.o --- [ 84%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alloc_error_handler.cc.o --- [ 84%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alloc_error_handler.cc.o --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_db.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/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/all --- [ 84%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h: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_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 ^~~~~~ --- 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_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 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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_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 ^~~~~~ --- 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_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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_alter.cc.o --- --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_delete.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- [ 84%] 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 --- sql/CMakeFiles/sql.dir/all --- [ 84%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_analyse.cc.o --- [ 84%] 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h: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/field.h:20, 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 ^~~~~~~~~~ In file included 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 ^~~~~~ --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_audit.cc.o --- [ 84%] 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 --- [ 85%] 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 --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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/__/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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_derived.cc.o --- [ 85%] 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 --- 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_do.cc.o --- [ 85%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_bootstrap.cc.o --- [ 85%] 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 --- [ 85%] 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 --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~~~~~ In file included 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/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_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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_class.cc.o --- [ 85%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_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/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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/all --- 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/all --- --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_error.cc.o --- [ 85%] 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_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 --- [ 85%] 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_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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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/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_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_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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_connect.cc.o --- [ 85%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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/all --- 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 ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_crypt.cc.o --- [ 85%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_cursor.cc.o --- [ 85%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_get_diagnostics.cc.o --- [ 85%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_data_change.cc.o --- [ 85%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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/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_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 --- [ 85%] 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_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_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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_db.cc.o --- [ 85%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_delete.cc.o --- [ 85%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 ^~~~~~~~~~ In file included 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/all --- 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_help.cc.o --- --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_derived.cc.o --- --- sql/CMakeFiles/sql.dir/all --- [ 85%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- [ 85%] 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 --- sql/CMakeFiles/sql.dir/all --- --- 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: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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_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/all --- --- sql/CMakeFiles/sql.dir/sql_insert.cc.o --- [ 85%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 --- [ 85%] 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_error.cc.o --- [ 86%] 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 --- 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_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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~ --- 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_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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 ^~~~~~ --- 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_executor.cc.o --- [ 86%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_join_buffer.cc.o --- [ 86%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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_get_diagnostics.cc.o --- [ 86%] 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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_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 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 ^~~~~~~~~~ /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/all --- --- 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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 --- --- 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 ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_handler.cc.o --- [ 86%] 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 --- 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 --- --- sql/CMakeFiles/sql.dir/sql_list.cc.o --- [ 86%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_help.cc.o --- [ 86%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_load.cc.o --- --- 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/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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/all --- [ 86%] 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 ^~~~~~~~~~ --- 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_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/all --- --- 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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ --- 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_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_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/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_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/sql_locale.cc.o --- [ 86%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, 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/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 ^~~~~~~~~~~ /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: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_insert.cc.o --- [ 86%] 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 --- [ 86%] Building CXX object 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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_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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_manager.cc.o --- [ 86%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_lex.cc.o --- [ 86%] 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/field.h:20, 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 ^~~~~~ --- 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_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_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_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/all --- --- sql/CMakeFiles/sql.dir/sql_optimizer.cc.o --- [ 86%] 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 --- [ 86%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_list.cc.o --- [ 86%] 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 --- 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 ^~~~~~~~~~~ --- 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_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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~~~~~ --- 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/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/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/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_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 --- [ 86%] 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_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 ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_locale.cc.o --- [ 86%] 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_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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, 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/all --- 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 ^~~~~~~~~~~ --- 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 ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_parse.cc.o --- 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: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_manager.cc.o --- [ 86%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, 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/all --- --- sql/CMakeFiles/sql.dir/sql_optimizer.cc.o --- /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)); ^ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_optimizer.cc.o --- [ 86%] 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 --- sql/CMakeFiles/sql.dir/all --- /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/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/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 --- [ 86%] 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 --- [ 87%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, 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/field.h:20, 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/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_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_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_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); }; ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_partition.cc.o --- [ 87%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- /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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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); }; ^~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- 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/all --- /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); ~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_partition_admin.cc.o --- [ 87%] 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_class.h: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/all --- --- sql/CMakeFiles/sql.dir/sql_partition_admin.cc.o --- [ 87%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_planner.cc.o --- [ 87%] 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 --- 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/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 --- /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); ~~~~~~~ --- 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/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 --- --- sql/CMakeFiles/sql.dir/sql_planner.cc.o --- [ 87%] 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 --- 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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- 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/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_plugin.cc.o --- [ 87%] 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 --- 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 ^~~~~~~~~~~ --- 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_prepare.cc.o --- [ 87%] 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 --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- 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/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; ^~~~~~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_plugin.cc.o --- [ 87%] 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 --- 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_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/all --- --- 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_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/all --- --- 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_profile.cc.o --- --- 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 ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_profile.cc.o --- [ 87%] 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_prepare.cc.o --- 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); }; ^~~~~~~~~~~ /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_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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_prepare.cc.o --- [ 87%] Building CXX object 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_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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_reload.cc.o --- [ 87%] 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 --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~~~~~ --- 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/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/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_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/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_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_rename.cc.o --- [ 87%] 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_resolver.cc.o --- [ 87%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_profile.cc.o --- [ 87%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_rename.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_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_rewrite.cc.o --- [ 87%] 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_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 ^~~~~~ --- 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 ^~~~~~~~~~ --- 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_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 ^~~~~~~~~~ --- 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_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/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_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_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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_select.cc.o --- [ 87%] 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_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/all --- /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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_servers.cc.o --- [ 87%] 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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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_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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_reload.cc.o --- [ 87%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~~~~~~ --- 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/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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_show.cc.o --- [ 87%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_rename.cc.o --- [ 88%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_signal.cc.o --- [ 89%] 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 --- 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_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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_resolver.cc.o --- [ 89%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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/sql_rename.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_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/all --- --- 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 ^~~~~~~~~~~ /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 ^~~~~~~~~~ /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/all --- 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_rewrite.cc.o --- [ 89%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_state.c.o --- [ 89%] 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 --- [ 89%] 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 --- 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/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_table.cc.o --- [ 89%] 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_tablespace.cc.o --- [ 89%] 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 --- 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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_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_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 --- In file included 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/all --- --- sql/CMakeFiles/sql.dir/sql_select.cc.o --- [ 89%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_test.cc.o --- [ 89%] 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 --- 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/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_servers.cc.o --- [ 89%] 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 --- 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/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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- 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_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: ^~~~ /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/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/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 ^~~~~~ In file 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_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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_time.cc.o --- [ 89%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, 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_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/all --- --- sql/CMakeFiles/sql.dir/sql_show.cc.o --- [ 89%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_tmp_table.cc.o --- [ 89%] 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 --- 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_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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_trigger.cc.o --- [ 89%] 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/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- 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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_truncate.cc.o --- [ 89%] 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 --- sql/CMakeFiles/sql.dir/all --- /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 ^~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- 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/all --- /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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/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/all --- --- sql/CMakeFiles/sql.dir/sql_signal.cc.o --- [ 89%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_udf.cc.o --- [ 89%] 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 --- /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_union.cc.o --- [ 89%] 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 ^~~~~~~~~~ In file included 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/field.h:20, 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 ^~~~~~~~~~ In file included 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_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_update.cc.o --- [ 89%] 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 --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_state.c.o --- [ 89%] 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 --- [ 89%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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_view.cc.o --- [ 89%] 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- sql/CMakeFiles/sql.dir/sql_table.cc.o --- [ 89%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, 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_tablespace.cc.o --- [ 89%] 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/strfunc.cc.o --- [ 90%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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_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/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 ^~~~~~ --- 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: ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sys_vars.cc.o --- [ 90%] 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 --- sql/CMakeFiles/sql.dir/all --- /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/all --- --- 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 --- --- 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table.cc.o --- [ 90%] 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/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/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_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/all --- --- 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)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file 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 --- 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- 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 ^~~~~~~~~~~ --- 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_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/all --- /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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/table_cache.cc.o --- [ 91%] 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 --- 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/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/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/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/all --- --- 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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/thr_malloc.cc.o --- [ 91%] 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 --- 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_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 ^~~~~~~~~~ --- 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/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/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_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 ^~~~~~ --- 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/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/all --- --- 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 ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/transaction.cc.o --- [ 91%] 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/tztime.cc.o --- [ 91%] 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/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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 ^~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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 --- [ 91%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~ --- sql/CMakeFiles/sql.dir/all --- --- 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_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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/unireg.cc.o --- [ 91%] 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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~~~~~ --- 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_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 ^~~~~~~~~~ --- 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 --- In file included 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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/sql_digest.cc.o --- [ 91%] 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/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 ^~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/__/sql/unireg.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/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/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 --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- 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/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/all --- --- libmysqld/CMakeFiles/sql_embedded.dir/sql_yacc.cc.o --- [ 91%] 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 --- sql/CMakeFiles/sql.dir/all --- --- 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_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 --- 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 --- In file included from /construction/databases/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/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_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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/sql_view.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_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/sql_update.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_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/all --- 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/all --- --- 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 ^~~~~~~~~~ In file included 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/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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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/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 ^~~~~~~~~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- /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/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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, 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/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 ^~~~~~~~~~ --- 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 --- 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/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_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/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 ^~~~~~ --- sql/CMakeFiles/sql.dir/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)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file 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/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/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/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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/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_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/tztime.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/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 --- [ 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 ^~~~~~~~~~ In file 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/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 ^~~~~~~~~~ --- 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/__/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/__/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/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/__/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/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 ^~~~~~~~~~ --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/event_data_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/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_db_repository.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/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 ^~~~~~ --- 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 ^~~~~~~~~~ --- sql/CMakeFiles/sql.dir/event_db_repository.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/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_parse_data.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/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 --- [ 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_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/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/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/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/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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: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 ^~~~~~~~~~ In file 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_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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h:172, from /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/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 ^~~~~~~~~~ In file 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_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_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/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/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; ~~~~^~~~ /construction/databases/mysql56-server/mysql-5.6.43/sql/events.cc:244:3: note: here default: ^~~~~~~ --- 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 ^~~~~~~~~~~ --- 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/mysqld.cc.o --- /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_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/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_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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, 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/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 --- In file included 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/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 ^~~~~~~~~~~~~~~~~~~~~~~~ --- 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/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: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/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 ^~~~ --- libmysqld/CMakeFiles/sql_embedded.dir/all --- --- libmysqld/libsql_embedded.a --- [ 94%] 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 [ 94%] 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 --- [ 94%] 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 --- [ 94%] 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 --- [ 94%] 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 /usr/libexec/binutils227/elf/ar: creating /construction/databases/mysql56-server/.build/libmysqld/libmysqld.a [ 94%] Built target mysqlserver --- sql/CMakeFiles/sql.dir/all --- --- 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 --- --- 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 --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.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/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 --- 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 /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 --- --- 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 --- --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/__/__/__/sql/sql_builtin.cc.o --- [ 94%] Building CXX object 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 /construct--- 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_conn--- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/__/__/__/mysys/string.c.o --- ion/databases/mysql56-server/mysql-5.6.43/mysys/string.c --- storage/perfschema/unittest/CMakeFiles/pfs_connect_attr-t.dir/__/__/__/sql/sql_builtin.cc.o --- ect_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/auth.dir/all --- --- plugin/auth/CMakeFiles/auth.dir/depend --- --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- --- plugin/audit_null/CMakeFiles/audit_null.dir/depend --- --- 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/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 --- --- 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 --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- Scanning dependencies of target audit_null --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- Scanning dependencies of target qa_auth_interface --- 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/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 --- Scanning dependencies of target auth /usr/bin/make -f plugin/auth/CMakeFiles/auth.dir/build.make plugin/auth/CMakeFiles/auth.dir/build --- plugin/audit_null/CMakeFiles/audit_null.dir/all --- --- plugin/audit_null/CMakeFiles/audit_null.dir/audit_null.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/auth.dir/all --- --- 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 --- [ 95%] Building C object plugin/auth/CMakeFiles/auth.dir/dialog.c.o 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/auth/CMakeFiles/qa_auth_server.dir/all --- Scanning dependencies of target qa_auth_server /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 --- [ 95%] Building C object 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/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 --- [ 95%] Building C object plugin/auth/CMakeFiles/qa_auth_server.dir/qa_auth_server.c.o 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/adt_null.so --- [ 96%] Linking C shared module adt_null.so 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_interface.dir/all --- --- plugin/auth/qa_auth_interface.so --- [ 96%] Linking C shared module qa_auth_interface.so --- plugin/auth/CMakeFiles/qa_auth_server.dir/all --- --- plugin/auth/qa_auth_server.so --- --- plugin/auth/CMakeFiles/qa_auth_interface.dir/all --- 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/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/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/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/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/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/qa_auth_client.dir/qa_auth_client.c.o --- [ 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 --- [ 96%] Built target qa_auth_interface --- plugin/auth/CMakeFiles/auth.dir/all --- --- plugin/auth/auth.so --- --- 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/qa_auth_server.dir/all --- [ 96%] Built target qa_auth_server --- 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/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/mysql_no_login.dir/all --- --- 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 --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- --- 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 --- /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/mysql_no_login.dir/all --- 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/auth_test_plugin.dir/all --- Scanning dependencies of target auth_test_plugin /usr/bin/make -f plugin/auth/CMakeFiles/auth_test_plugin.dir/build.make plugin/auth/CMakeFiles/auth_test_plugin.dir/build --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- --- plugin/auth/CMakeFiles/mysql_no_login.dir/mysql_no_login.c.o --- --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- --- plugin/auth/CMakeFiles/auth_test_plugin.dir/test_plugin.c.o --- [ 96%] Building C object plugin/auth/CMakeFiles/auth_test_plugin.dir/test_plugin.c.o --- 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/auth/CMakeFiles/auth_test_plugin.dir/all --- 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/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/auth/CMakeFiles/auth.dir/all --- [ 97%] Built target auth --- 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/qa_auth_client.dir/all --- --- plugin/auth/qa_auth_client.so --- [ 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/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 --- /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/mysql_no_login.dir/all --- --- plugin/auth/mysql_no_login.so --- --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- --- plugin/connection_control/CMakeFiles/connection_control.dir/connection_control_coordinator.cc.o --- --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- [ 97%] Linking C shared module mysql_no_login.so --- plugin/connection_control/CMakeFiles/connection_control.dir/all --- [ 97%] Building CXX object plugin/connection_control/CMakeFiles/connection_control.dir/connection_control_coordinator.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_coordinator.cc.o -c /construction/databases/mysql56-server/mysql-5.6.43/plugin/connection_control/connection_control_coordinator.cc --- plugin/auth/CMakeFiles/mysql_no_login.dir/all --- 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%] Built target qa_auth_client --- plugin/daemon_example/CMakeFiles/daemon_example.dir/all --- --- 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/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 Scanning dependencies of target daemon_example --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- --- plugin/auth/auth_test_plugin.so --- --- 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/build --- plugin/daemon_example/CMakeFiles/daemon_example.dir/daemon_example.cc.o --- --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- [ 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/daemon_example/CMakeFiles/daemon_example.dir/all --- [ 97%] Building CXX object plugin/daemon_example/CMakeFiles/daemon_example.dir/daemon_example.cc.o 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/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%] Built target mysql_no_login --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- /usr/bin/make -f plugin/fulltext/CMakeFiles/ftexample.dir/build.make plugin/fulltext/CMakeFiles/ftexample.dir/depend --- 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 Scanning dependencies of target ftexample /usr/bin/make -f plugin/fulltext/CMakeFiles/ftexample.dir/build.make plugin/fulltext/CMakeFiles/ftexample.dir/build --- plugin/fulltext/CMakeFiles/ftexample.dir/plugin_example.c.o --- [ 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 --- 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 [ 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/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 --- plugin/auth/CMakeFiles/auth_test_plugin.dir/all --- [ 97%] Built target auth_test_plugin --- 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/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/fulltext/CMakeFiles/ftexample.dir/all --- --- plugin/fulltext/mypluglib.so --- [ 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 --- plugin/password_validation/CMakeFiles/validate_password.dir/all --- Scanning dependencies of target validate_password --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- Scanning dependencies of target semisync_slave --- 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/build --- 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/build --- plugin/semisync/CMakeFiles/semisync_slave.dir/semisync.cc.o --- --- plugin/password_validation/CMakeFiles/validate_password.dir/all --- --- 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 --- [ 97%] Building CXX object plugin/semisync/CMakeFiles/semisync_slave.dir/semisync.cc.o --- plugin/fulltext/CMakeFiles/ftexample.dir/all --- [ 97%] Built target ftexample --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- 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/semisync/CMakeFiles/semisync_slave.dir/semisync_slave.cc.o --- [ 97%] 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 --- 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 --- 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 ^~~~~~~~~~ --- plugin/daemon_example/CMakeFiles/daemon_example.dir/all --- [ 98%] Built target daemon_example --- 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 --- plugin/semisync/CMakeFiles/semisync_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/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 --- 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 --- [ 98%] 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/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.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/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/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.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/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 --- plugin/semisync/CMakeFiles/semisync_slave.dir/all --- --- plugin/semisync/CMakeFiles/semisync_slave.dir/semisync.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/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/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 In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:20, from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h: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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h: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_slave.dir/all --- --- plugin/semisync/CMakeFiles/semisync_slave.dir/semisync_slave_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/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 ^~~~~~~~~~ --- 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 --- [ 99%] 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/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.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/udf_services/CMakeFiles/test_udf_services.dir/all --- --- plugin/udf_services/test_udf_services.so --- [ 99%] 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 --- 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/udf_services/CMakeFiles/test_udf_services.dir/all --- [ 99%] 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 --- plugin/semisync/CMakeFiles/semisync_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/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 ^~~~~~ --- sql/CMakeFiles/udf_example.dir/all --- 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 --- [ 99%] 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 --- --- 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 [ 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/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/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 --- In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.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 ^~~~~~ --- 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/connection_control/CMakeFiles/connection_control.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/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 ^~~~~~~~~~ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/unireg.h: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 --- --- 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 ===> Returning to build of mysql56-q4m-0.9.14_4 ===> mysql56-q4m-0.9.14_4 depends on executable: gmake - not found ===> Installing existing package /packages/All/gmake-4.2.1_3.txz Installing gmake-4.2.1_3... Extracting gmake-4.2.1_3: .......... done ===> mysql56-q4m-0.9.14_4 depends on executable: gmake - found ===> Returning to build of mysql56-q4m-0.9.14_4 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for mysql56-q4m-0.9.14_4 configure: loading site script /xports/Templates/config.site checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... (cached) /bin/mkdir -p checking for gawk... (cached) /usr/bin/awk checking whether gmake sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by gmake... GNU checking dependency style of gcc... gcc3 checking whether gcc and cc understand -c and -o together... yes checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C preprocessor... cpp checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking whether gcc needs -traditional... no checking build system type... x86_64-portbld-dragonfly5.5 checking host system type... x86_64-portbld-dragonfly5.5 checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... (cached) /usr/bin/fgrep checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... (cached) 262144 checking whether the shell understands some XSI constructs... yes checking whether the shell understands "+="... no checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for ar... ar checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking for dlfcn.h... (cached) yes checking whether we are using the GNU C++ compiler... (cached) yes checking whether g++ accepts -g... (cached) yes checking dependency style of g++... (cached) gcc3 checking how to run the C++ preprocessor... g++ -E checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... dragonfly5.5 ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... dragonfly5.5 ld.so checking how to hardcode library paths into programs... immediate checking for mysql source code... "/construction/databases/mysql56-server/mysql-5.6.43" checking size of int*... 8 checking for an ANSI C-conforming const... yes checking for size_t... (cached) yes checking for lseek64... no checking for powl... no checking for limits.h... (cached) yes checking syslimits.h usability... no checking syslimits.h presence... no checking for syslimits.h... no checking for library containing pthread_mutex_timedlock... none required configure: creating ./config.status config.status: creating Makefile config.status: creating src/Makefile config.status: creating t/Makefile config.status: creating src/queue_config.h config.status: executing depfiles commands config.status: executing libtool commands -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for mysql56-q4m-0.9.14_4 gmake[2]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14' Making all in src gmake[3]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14/src' gmake all-am gmake[4]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14/src' g++ -DHAVE_CONFIG_H -I. -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -fPIC -pipe -O2 -fno-strict-aliasing -Wall -MT libqueue_cond_a-queue_cond.o -MD -MP -MF .deps/libqueue_cond_a-queue_cond.Tpo -c -o libqueue_cond_a-queue_cond.o `test -f 'queue_cond.cc' || echo './'`queue_cond.cc /bin/sh ../libtool --preserve-dup-deps --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -DMYSQL_DYNAMIC_PLUGIN -fno-rtti -fno-exceptions -pipe -O2 -fno-strict-aliasing -Wall -MT libqueue_engine_la-ha_queue.lo -MD -MP -MF .deps/libqueue_engine_la-ha_queue.Tpo -c -o libqueue_engine_la-ha_queue.lo `test -f 'ha_queue.cc' || echo './'`ha_queue.cc /bin/sh ../libtool --preserve-dup-deps --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -pipe -O2 -fno-strict-aliasing -Wall -MT queue_cond.lo -MD -MP -MF .deps/queue_cond.Tpo -c -o queue_cond.lo queue_cond.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -pipe -O2 -fno-strict-aliasing -Wall -MT queue_cond.lo -MD -MP -MF .deps/queue_cond.Tpo -c queue_cond.cc -fPIC -DPIC -o .libs/queue_cond.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -DMYSQL_DYNAMIC_PLUGIN -fno-rtti -fno-exceptions -pipe -O2 -fno-strict-aliasing -Wall -MT libqueue_engine_la-ha_queue.lo -MD -MP -MF .deps/libqueue_engine_la-ha_queue.Tpo -c ha_queue.cc -fPIC -DPIC -o .libs/libqueue_engine_la-ha_queue.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 ha_queue.cc:44: /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h: In member function 'void TABLE_LIST::init_one_table(const char*, size_t, const char*, size_t, const char*, thr_lock_type)': /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1534:34: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct TABLE_LIST' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] memset(this, 0, sizeof(*this)); ^ /construction/databases/mysql56-server/mysql-5.6.43/sql/table.h:1519:8: note: 'struct TABLE_LIST' declared here struct TABLE_LIST ^~~~~~~~~~ In file included 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 ha_queue.cc:44: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'virtual void Field_blob::reset_fields()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3396:56: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] void reset_fields() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, 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 ha_queue.cc:44: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included 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 ha_queue.cc:44: /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h: In member function 'void Field_blob::clear_temporary()': /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:3470:66: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] inline void clear_temporary() { memset(&value, 0, sizeof(value)); } ^ In file included from /construction/databases/mysql56-server/mysql-5.6.43/sql/my_decimal.h:32, from /construction/databases/mysql56-server/mysql-5.6.43/sql/mysqld.h:21, from /construction/databases/mysql56-server/mysql-5.6.43/sql/field.h:19, 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 ha_queue.cc:44: /construction/databases/mysql56-server/mysql-5.6.43/sql/sql_string.h:140:7: note: 'class String' declared here class String ^~~~~~ In file included from ./boost/spirit/home/classic/core.hpp:32, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/spirit/home/classic/core/primitives/primitives.hpp: In member function 'typename boost::spirit::parser_result::type boost::spirit::char_parser::parse(const ScannerT&) const': ./boost/spirit/home/classic/core/primitives/primitives.hpp:50:68: warning: typedef 'result_t' locally defined but not used [-Wunused-local-typedefs] typedef typename parser_result::type result_t; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/scoped_ptr.hpp: At global scope: ./boost/scoped_ptr.hpp:66:30: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scoped_ptr(std::auto_ptr p): ptr(p.release()) // never throws ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core.hpp:32, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/spirit/home/classic/core/primitives/primitives.hpp: In member function 'typename boost::spirit::parser_result::type boost::spirit::char_parser::parse(const ScannerT&) const': ./boost/spirit/home/classic/core/primitives/primitives.hpp:50:68: warning: typedef 'result_t' locally defined but not used [-Wunused-local-typedefs] typedef typename parser_result::type result_t; ^~~~~~~~ In file included from ./boost/shared_ptr.hpp:32, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/detail/shared_count.hpp:195:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/shared_ptr.hpp:146:65: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/shared_ptr.hpp:287:30: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit shared_ptr(std::auto_ptr & r): px(r.get()), pn() ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/shared_ptr.hpp:324:34: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr & r ) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/scoped_ptr.hpp: At global scope: ./boost/scoped_ptr.hpp:66:30: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit scoped_ptr(std::auto_ptr p): ptr(p.release()) // never throws ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/shared_ptr.hpp:32, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/detail/shared_count.hpp:195:33: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit shared_count( std::auto_ptr & r ): pi_( new sp_counted_impl_p( r.get() ) ) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/shared_ptr.hpp:146:65: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] template< class T, class R > struct sp_enable_if_auto_ptr< std::auto_ptr< T >, R > ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/shared_ptr.hpp:287:30: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] explicit shared_ptr(std::auto_ptr & r): px(r.get()), pn() ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/shared_ptr.hpp:324:34: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] shared_ptr & operator=( std::auto_ptr & r ) ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp: In member function 'boost::spirit::impl::grammar_helper::definition_t& boost::spirit::impl::grammar_helper::define(const grammar_t*)': ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:177:18: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp: In function 'void boost::spirit::impl::grammar_destruct(GrammarT*)': ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:310:68: warning: typedef 'iterator_t' locally defined but not used [-Wunused-local-typedefs] typedef typename helper_list_t::vector_t::reverse_iterator iterator_t; ^~~~~~~~~~ In file included from ./boost/spirit/home/classic/symbols/impl/symbols.ipp:13, from ./boost/spirit/home/classic/symbols/symbols.hpp:228, from ./boost/spirit/home/classic/symbols.hpp:19, from ./boost/spirit/include/classic_symbols.hpp:11, from boost/spirit/symbols.hpp:25, from queue_cond.cc:5: ./boost/spirit/home/classic/symbols/impl/tst.ipp: In member function 'boost::spirit::impl::tst_node* boost::spirit::impl::tst_node::clone() const': ./boost/spirit/home/classic/symbols/impl/tst.ipp:65:18: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr copy(new tst_node(value)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/symbols/impl/symbols.ipp:13, from ./boost/spirit/home/classic/symbols/symbols.hpp:228, from ./boost/spirit/home/classic/symbols.hpp:19, from ./boost/spirit/include/classic_symbols.hpp:11, from boost/spirit/symbols.hpp:25, from queue_cond.cc:5: ./boost/spirit/home/classic/symbols/impl/tst.ipp:78:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mid_data(new T(*middle.data)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp: In member function 'boost::spirit::impl::grammar_helper::definition_t& boost::spirit::impl::grammar_helper::define(const grammar_t*)': ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:177:18: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp: In function 'void boost::spirit::impl::grammar_destruct(GrammarT*)': ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:310:68: warning: typedef 'iterator_t' locally defined but not used [-Wunused-local-typedefs] typedef typename helper_list_t::vector_t::reverse_iterator iterator_t; ^~~~~~~~~~ In file included from ./boost/spirit/home/classic/symbols/impl/symbols.ipp:13, from ./boost/spirit/home/classic/symbols/symbols.hpp:228, from ./boost/spirit/home/classic/symbols.hpp:19, from ./boost/spirit/include/classic_symbols.hpp:11, from boost/spirit/symbols.hpp:25, from queue_cond.cc:5: ./boost/spirit/home/classic/symbols/impl/tst.ipp: In member function 'boost::spirit::impl::tst_node* boost::spirit::impl::tst_node::clone() const': ./boost/spirit/home/classic/symbols/impl/tst.ipp:65:18: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr copy(new tst_node(value)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ In file included from ./boost/spirit/home/classic/symbols/impl/symbols.ipp:13, from ./boost/spirit/home/classic/symbols/symbols.hpp:228, from ./boost/spirit/home/classic/symbols.hpp:19, from ./boost/spirit/include/classic_symbols.hpp:11, from boost/spirit/symbols.hpp:25, from queue_cond.cc:5: ./boost/spirit/home/classic/symbols/impl/tst.ipp:78:22: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] std::auto_ptr mid_data(new T(*middle.data)); ^~~~~~~~ In file included from /usr/include/c++/8.0/memory:80, from ./boost/scoped_ptr.hpp:19, from ./boost/spirit/home/classic/core/non_terminal/rule.hpp:31, from ./boost/spirit/home/classic/core.hpp:41, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: /usr/include/c++/8.0/bits/unique_ptr.h:53:28: note: declared here template class auto_ptr; ^~~~~~~~ ha_queue.cc: In member function 'void queue_file_header_t::write(int)': ha_queue.cc:387:35: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'long int'} and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] if (sys_pwrite(fd, this, sz, 0) != sz) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ha_queue.cc: In member function 'bool queue_share_t::wake_listeners(bool)': ha_queue.cc:1060:8: warning: variable 'use_cond_expr' set but not used [-Wunused-but-set-variable] bool use_cond_expr = false; ^~~~~~~~~~~~~ In file included from ./boost/assert.hpp:36, from ./boost/shared_ptr.hpp:29, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/spirit/home/classic/symbols/impl/tst.ipp: In instantiation of 'T* boost::spirit::impl::tst::add(IteratorT, const IteratorT&, const T&) [with IteratorT = const char*; T = int; CharT = char]': ./boost/spirit/home/classic/symbols/symbols.hpp:203:9: required from 'const boost::spirit::symbol_inserter& boost::spirit::symbol_inserter::operator()(const CharT*, const T&) const [with CharT = char; T = int; SetT = boost::spirit::impl::tst]' queue_cond.cc:264:4: required from 'wait_expr_t::definition::definition(const wait_expr_t&) [with S = boost::spirit::scanner > >]' ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:178:24: required from 'boost::spirit::impl::grammar_helper::definition_t& boost::spirit::impl::grammar_helper::define(const grammar_t*) [with GrammarT = boost::spirit::grammar; DerivedT = wait_expr_t; ScannerT = boost::spirit::scanner > >; boost::spirit::impl::grammar_helper::definition_t = wait_expr_t::definition > > >; boost::spirit::impl::grammar_helper::grammar_t = boost::spirit::grammar]' ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:251:42: required from 'typename DerivedT::definition& boost::spirit::impl::get_definition(const boost::spirit::grammar*) [with DerivedT = wait_expr_t; ContextT = boost::spirit::parser_context<>; ScannerT = boost::spirit::scanner > >; typename DerivedT::definition = wait_expr_t::definition > > >]' ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:296:73: required from 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::impl::grammar_parser_parse(const boost::spirit::grammar*, const ScannerT&) [with int N = 0; DerivedT = wait_expr_t; ContextT = boost::spirit::parser_context<>; ScannerT = boost::spirit::scanner > >; typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::match]' ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:57:43: required from 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::grammar::parse_main(const ScannerT&) const [with ScannerT = boost::spirit::scanner > >; DerivedT = wait_expr_t; ContextT = boost::spirit::parser_context<>; typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::match]' ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:65:9: required from 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::grammar::parse(const ScannerT&) const [with ScannerT = boost::spirit::scanner > >; DerivedT = wait_expr_t; ContextT = boost::spirit::parser_context<>; typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::match]' ./boost/spirit/home/classic/core/scanner/impl/skipper.ipp:133:30: required from 'static boost::spirit::parse_info boost::spirit::impl::phrase_parser::parse(const IteratorT&, const IteratorT&, const ParserT&, const boost::spirit::space_parser&) [with IteratorT = const char*; ParserT = wait_expr_t]' ./boost/spirit/home/classic/core/scanner/impl/skipper.ipp:155:18: required from 'boost::spirit::parse_info boost::spirit::parse(const IteratorT&, const IteratorT&, const boost::spirit::parser&, const boost::spirit::parser&) [with IteratorT = const char*; ParserT = wait_expr_t; SkipT = boost::spirit::space_parser]' queue_cond.cc:302:57: required from here ./boost/spirit/home/classic/symbols/impl/tst.ipp:140:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BOOST_SPIRIT_ASSERT(first == last || ch != 0 ~~~~~~~ && "Won't add string containing null character"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./boost/spirit/home/classic/symbols/impl/tst.ipp:139:13: note: in expansion of macro 'BOOST_SPIRIT_ASSERT' BOOST_SPIRIT_ASSERT(first == last || ch != 0 ^~~~~~~~~~~~~~~~~~~ ./boost/spirit/home/classic/symbols/impl/tst.ipp:178:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BOOST_SPIRIT_ASSERT(first == last || ch != 0 ~~~~~~~ && "Won't add string containing null character"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./boost/spirit/home/classic/symbols/impl/tst.ipp:177:25: note: in expansion of macro 'BOOST_SPIRIT_ASSERT' BOOST_SPIRIT_ASSERT(first == last || ch != 0 ^~~~~~~~~~~~~~~~~~~ In file included from ./boost/assert.hpp:36, from ./boost/shared_ptr.hpp:29, from ./boost/spirit/home/classic/core/non_terminal/impl/object_with_id.ipp:14, from ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:15, from ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:21, from ./boost/spirit/home/classic/core.hpp:42, from ./boost/spirit/include/classic_core.hpp:11, from boost/spirit/core.hpp:25, from queue_cond.cc:4: ./boost/spirit/home/classic/symbols/impl/tst.ipp: In instantiation of 'T* boost::spirit::impl::tst::add(IteratorT, const IteratorT&, const T&) [with IteratorT = const char*; T = int; CharT = char]': ./boost/spirit/home/classic/symbols/symbols.hpp:203:9: required from 'const boost::spirit::symbol_inserter& boost::spirit::symbol_inserter::operator()(const CharT*, const T&) const [with CharT = char; T = int; SetT = boost::spirit::impl::tst]' queue_cond.cc:264:4: required from 'wait_expr_t::definition::definition(const wait_expr_t&) [with S = boost::spirit::scanner > >]' ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:178:24: required from 'boost::spirit::impl::grammar_helper::definition_t& boost::spirit::impl::grammar_helper::define(const grammar_t*) [with GrammarT = boost::spirit::grammar; DerivedT = wait_expr_t; ScannerT = boost::spirit::scanner > >; boost::spirit::impl::grammar_helper::definition_t = wait_expr_t::definition > > >; boost::spirit::impl::grammar_helper::grammar_t = boost::spirit::grammar]' ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:251:42: required from 'typename DerivedT::definition& boost::spirit::impl::get_definition(const boost::spirit::grammar*) [with DerivedT = wait_expr_t; ContextT = boost::spirit::parser_context<>; ScannerT = boost::spirit::scanner > >; typename DerivedT::definition = wait_expr_t::definition > > >]' ./boost/spirit/home/classic/core/non_terminal/impl/grammar.ipp:296:73: required from 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::impl::grammar_parser_parse(const boost::spirit::grammar*, const ScannerT&) [with int N = 0; DerivedT = wait_expr_t; ContextT = boost::spirit::parser_context<>; ScannerT = boost::spirit::scanner > >; typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::match]' ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:57:43: required from 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::grammar::parse_main(const ScannerT&) const [with ScannerT = boost::spirit::scanner > >; DerivedT = wait_expr_t; ContextT = boost::spirit::parser_context<>; typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::match]' ./boost/spirit/home/classic/core/non_terminal/grammar.hpp:65:9: required from 'typename boost::spirit::parser_result, ScannerT>::type boost::spirit::grammar::parse(const ScannerT&) const [with ScannerT = boost::spirit::scanner > >; DerivedT = wait_expr_t; ContextT = boost::spirit::parser_context<>; typename boost::spirit::parser_result, ScannerT>::type = boost::spirit::match]' ./boost/spirit/home/classic/core/scanner/impl/skipper.ipp:133:30: required from 'static boost::spirit::parse_info boost::spirit::impl::phrase_parser::parse(const IteratorT&, const IteratorT&, const ParserT&, const boost::spirit::space_parser&) [with IteratorT = const char*; ParserT = wait_expr_t]' ./boost/spirit/home/classic/core/scanner/impl/skipper.ipp:155:18: required from 'boost::spirit::parse_info boost::spirit::parse(const IteratorT&, const IteratorT&, const boost::spirit::parser&, const boost::spirit::parser&) [with IteratorT = const char*; ParserT = wait_expr_t; SkipT = boost::spirit::space_parser]' queue_cond.cc:302:57: required from here ./boost/spirit/home/classic/symbols/impl/tst.ipp:140:17: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BOOST_SPIRIT_ASSERT(first == last || ch != 0 ~~~~~~~ && "Won't add string containing null character"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./boost/spirit/home/classic/symbols/impl/tst.ipp:139:13: note: in expansion of macro 'BOOST_SPIRIT_ASSERT' BOOST_SPIRIT_ASSERT(first == last || ch != 0 ^~~~~~~~~~~~~~~~~~~ ./boost/spirit/home/classic/symbols/impl/tst.ipp:178:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] BOOST_SPIRIT_ASSERT(first == last || ch != 0 ~~~~~~~ && "Won't add string containing null character"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./boost/spirit/home/classic/symbols/impl/tst.ipp:177:25: note: in expansion of macro 'BOOST_SPIRIT_ASSERT' BOOST_SPIRIT_ASSERT(first == last || ch != 0 ^~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -DMYSQL_DYNAMIC_PLUGIN -fno-rtti -fno-exceptions -pipe -O2 -fno-strict-aliasing -Wall -MT libqueue_engine_la-ha_queue.lo -MD -MP -MF .deps/libqueue_engine_la-ha_queue.Tpo -c ha_queue.cc -o libqueue_engine_la-ha_queue.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -pipe -O2 -fno-strict-aliasing -Wall -MT queue_cond.lo -MD -MP -MF .deps/queue_cond.Tpo -c queue_cond.cc -o queue_cond.o >/dev/null 2>&1 mv -f .deps/libqueue_cond_a-queue_cond.Tpo .deps/libqueue_cond_a-queue_cond.Po rm -f libqueue_cond.a ar cru libqueue_cond.a libqueue_cond_a-queue_cond.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') ranlib libqueue_cond.a mv -f .deps/libqueue_engine_la-ha_queue.Tpo .deps/libqueue_engine_la-ha_queue.Plo mv -f .deps/queue_cond.Tpo .deps/queue_cond.Plo /bin/sh ../libtool --preserve-dup-deps --tag=CXX --mode=link g++ -DMYSQL_DYNAMIC_PLUGIN -fno-rtti -fno-exceptions -pipe -O2 -fno-strict-aliasing -Wall -module -lpthread -L/usr/local/lib/mysql -o libqueue_engine.la -rpath /usr/local/lib/mysql/plugin libqueue_engine_la-ha_queue.lo queue_cond.lo libtool: link: g++ -shared -nostdlib /usr/lib/crti.o /usr/lib/gcc80/crtbeginS.o .libs/libqueue_engine_la-ha_queue.o .libs/queue_cond.o -lpthread -L/usr/local/lib/mysql -L/usr/lib/gcc80 -lstdc++ -lm -lgcc -lgcc_pic -lc -lgcc -lgcc_pic /usr/lib/gcc80/crtendS.o /usr/lib/crtn.o -Wl,-soname -Wl,libqueue_engine.so.0 -o .libs/libqueue_engine.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libqueue_engine.so.0" && ln -s "libqueue_engine.so.0.0.0" "libqueue_engine.so.0") libtool: link: (cd ".libs" && rm -f "libqueue_engine.so" && ln -s "libqueue_engine.so.0.0.0" "libqueue_engine.so") libtool: link: ar cru .libs/libqueue_engine.a libqueue_engine_la-ha_queue.o queue_cond.o /usr/libexec/binutils227/elf/ar: `u' modifier ignored since `D' is the default (see `U') libtool: link: ranlib .libs/libqueue_engine.a libtool: link: ( cd ".libs" && rm -f "libqueue_engine.la" && ln -s "../libqueue_engine.la" "libqueue_engine.la" ) gmake[4]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14/src' gmake[3]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14/src' Making all in t gmake[3]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14/t' gcc -DHAVE_CONFIG_H -I. -I../src -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -pipe -O2 -fno-strict-aliasing -Wall -MT 05_multireader_read-05-multireader-read.o -MD -MP -MF .deps/05_multireader_read-05-multireader-read.Tpo -c -o 05_multireader_read-05-multireader-read.o `test -f '05-multireader-read.c' || echo './'`05-multireader-read.c gcc -DHAVE_CONFIG_H -I. -I../src -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -pipe -O2 -fno-strict-aliasing -Wall -MT 05_multirw_core-05-multirw-core.o -MD -MP -MF .deps/05_multirw_core-05-multirw-core.Tpo -c -o 05_multirw_core-05-multirw-core.o `test -f '05-multirw-core.c' || echo './'`05-multirw-core.c gcc -DHAVE_CONFIG_H -I. -I../src -I/construction/databases/mysql56-server/mysql-5.6.43/sql -I/construction/databases/mysql56-server/mysql-5.6.43/include -I/construction/databases/mysql56-server/mysql-5.6.43/regex -I/construction/databases/mysql56-server/mysql-5.6.43 -I/construction/databases/mysql56-server/.build/include -DDEBUG_OFF -pipe -O2 -fno-strict-aliasing -Wall -MT 05_multiwait_core-05-multiwait-core.o -MD -MP -MF .deps/05_multiwait_core-05-multiwait-core.Tpo -c -o 05_multiwait_core-05-multiwait-core.o `test -f '05-multiwait-core.c' || echo './'`05-multiwait-core.c mv -f .deps/05_multireader_read-05-multireader-read.Tpo .deps/05_multireader_read-05-multireader-read.Po mv -f .deps/05_multirw_core-05-multirw-core.Tpo .deps/05_multirw_core-05-multirw-core.Po /bin/sh ../libtool --preserve-dup-deps --tag=CC --mode=link gcc -pipe -O2 -fno-strict-aliasing -Wall -L/usr/local/lib -lpthread -L/usr/local/lib/mysql -o 05-multireader-read 05_multireader_read-05-multireader-read.o -lmysqlclient /bin/sh ../libtool --preserve-dup-deps --tag=CC --mode=link gcc -pipe -O2 -fno-strict-aliasing -Wall -L/usr/local/lib -lpthread -L/usr/local/lib/mysql -o 05-multirw-core 05_multirw_core-05-multirw-core.o -lmysqlclient mv -f .deps/05_multiwait_core-05-multiwait-core.Tpo .deps/05_multiwait_core-05-multiwait-core.Po /bin/sh ../libtool --preserve-dup-deps --tag=CC --mode=link gcc -pipe -O2 -fno-strict-aliasing -Wall -L/usr/local/lib -lpthread -L/usr/local/lib/mysql -o 05-multiwait-core 05_multiwait_core-05-multiwait-core.o -lmysqlclient libtool: link: gcc -pipe -O2 -fno-strict-aliasing -Wall -o 05-multireader-read 05_multireader_read-05-multireader-read.o -L/usr/local/lib -lpthread -L/usr/local/lib/mysql -lmysqlclient libtool: link: gcc -pipe -O2 -fno-strict-aliasing -Wall -o 05-multirw-core 05_multirw_core-05-multirw-core.o -L/usr/local/lib -lpthread -L/usr/local/lib/mysql -lmysqlclient libtool: link: gcc -pipe -O2 -fno-strict-aliasing -Wall -o 05-multiwait-core 05_multiwait_core-05-multiwait-core.o -L/usr/local/lib -lpthread -L/usr/local/lib/mysql -lmysqlclient gmake[3]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14/t' gmake[3]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14' gmake[3]: Nothing to be done for 'all-am'. gmake[3]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14' gmake[2]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14' -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> mysql56-q4m-0.9.14_4 depends on file: /usr/local/libexec/mysqld - not found ===> Installing existing package /packages/All/mysql56-server-5.6.43.txz Installing mysql56-server-5.6.43... ===> Creating groups. Creating group 'mysql' with gid '88'. ===> Creating users Creating user 'mysql' with uid '88'. Extracting mysql56-server-5.6.43: .......... done Message from mysql56-server-5.6.43: ***************************************************************************** Remember to run mysql_upgrade the first time you start the MySQL server after an upgrade from an earlier version. ***************************************************************************** ***************************************************************************** Please keep in mind that the default location for my.cnf will be changed from "/var/db/mysql/my.cnf" to "/usr/local/etc/mysql/my.cnf" in the near future. If you do not want to move your my.cnf to the new location then you must set "mysql_optfile" in /etc/rc.conf to "/var/db/mysql/my.cnf". ***************************************************************************** ===> mysql56-q4m-0.9.14_4 depends on file: /usr/local/libexec/mysqld - found ===> Returning to build of mysql56-q4m-0.9.14_4 ===> mysql56-q4m-0.9.14_4 depends on package: perl5>=5.28.r1<5.29 - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for mysql56-q4m-0.9.14_4 ===> Generating temporary packing list gmake[2]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14' Making install in src gmake[3]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14/src' gmake[4]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14/src' test -z "/usr/local/lib/mysql/plugin" || /bin/mkdir -p "/construction/databases/mysql-q4m/stage/usr/local/lib/mysql/plugin" /bin/sh ../libtool --preserve-dup-deps --mode=install /usr/bin/install -c libqueue_engine.la '/construction/databases/mysql-q4m/stage/usr/local/lib/mysql/plugin' libtool: install: /usr/bin/install -c .libs/libqueue_engine.so.0.0.0 /construction/databases/mysql-q4m/stage/usr/local/lib/mysql/plugin/libqueue_engine.so.0.0.0 libtool: install: (cd /construction/databases/mysql-q4m/stage/usr/local/lib/mysql/plugin && { ln -s -f libqueue_engine.so.0.0.0 libqueue_engine.so.0 || { rm -f libqueue_engine.so.0 && ln -s libqueue_engine.so.0.0.0 libqueue_engine.so.0; }; }) libtool: install: (cd /construction/databases/mysql-q4m/stage/usr/local/lib/mysql/plugin && { ln -s -f libqueue_engine.so.0.0.0 libqueue_engine.so || { rm -f libqueue_engine.so && ln -s libqueue_engine.so.0.0.0 libqueue_engine.so; }; }) libtool: install: /usr/bin/install -c .libs/libqueue_engine.lai /construction/databases/mysql-q4m/stage/usr/local/lib/mysql/plugin/libqueue_engine.la libtool: install: /usr/bin/install -c .libs/libqueue_engine.a /construction/databases/mysql-q4m/stage/usr/local/lib/mysql/plugin/libqueue_engine.a libtool: install: chmod 644 /construction/databases/mysql-q4m/stage/usr/local/lib/mysql/plugin/libqueue_engine.a libtool: install: ranlib /construction/databases/mysql-q4m/stage/usr/local/lib/mysql/plugin/libqueue_engine.a libtool: install: warning: remember to run `libtool --finish /usr/local/lib/mysql/plugin' gmake[4]: Nothing to be done for 'install-data-am'. gmake[4]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14/src' gmake[3]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14/src' Making install in t gmake[3]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14/t' gmake[4]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14/t' gmake[4]: Nothing to be done for 'install-exec-am'. gmake[4]: Nothing to be done for 'install-data-am'. gmake[4]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14/t' gmake[3]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14/t' gmake[3]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14' gmake[4]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14' gmake install-exec-hook gmake[5]: Entering directory '/construction/databases/mysql-q4m/q4m-0.9.14' /usr/bin/install -c support-files/q4m-forward /construction/databases/mysql-q4m/stage/usr/local/bin ---------------------------------------------------------------------- Thank you for installing Q4M. If this is the first time to install Q4M, please run support-files/install.sql and activate it. % mysql -u root -f mysql < support-files/install.sql Once you have activated Q4M, you can try running the tests bundled to this ditribution, by typing % make test The tests are written in perl, so you can specify database locations using perl-style DBI strings, for example: % DBI='dbi:mysql:database=test2;host=testhost' \ DBI_USER='testuser' \ DBI_PASSWORD='testpass' \ make test Have fun! ---------------------------------------------------------------------- gmake[5]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14' gmake[4]: Nothing to be done for 'install-data-am'. gmake[4]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14' gmake[3]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14' gmake[2]: Leaving directory '/construction/databases/mysql-q4m/q4m-0.9.14' /bin/mkdir -p /construction/databases/mysql-q4m/stage/usr/local/share/doc/q4m cd /construction/databases/mysql-q4m/q4m-0.9.14; /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE AUTHORS /construction/databases/mysql-q4m/stage/usr/local/share/doc/q4m cd /construction/databases/mysql-q4m/q4m-0.9.14; /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE ChangeLog /construction/databases/mysql-q4m/stage/usr/local/share/doc/q4m cd /construction/databases/mysql-q4m/q4m-0.9.14; /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE README /construction/databases/mysql-q4m/stage/usr/local/share/doc/q4m cd /construction/databases/mysql-q4m/q4m-0.9.14; /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE doc /construction/databases/mysql-q4m/stage/usr/local/share/doc/q4m /bin/mkdir -p /construction/databases/mysql-q4m/stage/usr/local/share/examples/q4m cd /construction/databases/mysql-q4m/q4m-0.9.14/examples; /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE crawler /construction/databases/mysql-q4m/stage/usr/local/share/examples/q4m cd /construction/databases/mysql-q4m/q4m-0.9.14/examples; /bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1) && /usr/bin/find -Ed $1 $3 \( -type d -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 755 "$@"'\'' . {} + -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' && chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE install.sql /construction/databases/mysql-q4m/stage/usr/local/share/examples/q4m ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for mysql56-q4m-0.9.14_4 file sizes/checksums [18]: . done packing files [18]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 7 MAR 2019 at 22:04:58 UTC Duration: 00:20:14