[debian-mysql] Bug#917583: FTBFS: error: 'strncpy' output truncated

Steve McIntyre steve at einval.com
Fri Dec 28 22:34:46 GMT 2018


Package: src:percona-xtrabackup
Version: 2.2.3-2.1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)

Hi!

I've been doing a full rebuild of the Debian archive, building all
source packages targeting armel and armhf using arm64 hardware. We are
planning in future to move all of our 32-bit armel/armhf builds to
using arm64 machines, so this rebuild is to identify packages that
might have problems with this configuration.

However, while checking percona-xtrabackup I can see that it currently
fails to build with problems generic to all architectures. It looks
like its string handling is unsafe, and newer gcc versions are finding
this:

...
[ 20%] Building C object strings/CMakeFiles/strings.dir/xml.c.o
[ 20%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_ar.c.o
[ 20%] Building C object strings/CMakeFiles/strings.dir/my_strchr.c.o
[ 20%] Building C object strings/CMakeFiles/strings.dir/strcont.c.o
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c: In function 'archive_write_ar_header':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:173:2: error: 'strncpy' output truncated before terminating nul copying 2 bytes from a string of the same length [-Werror=stringop-truncation]
  strncpy(&buff[AR_fmag_offset], "`\n", 2);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:182:3: error: 'strncpy' output truncated before terminating nul copying 9 bytes from a string of the same length [-Werror=stringop-truncation]
   strncpy(buff + AR_name_offset, "__.SYMDEF", 9);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:282:4: error: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Werror=stringop-truncation]
    strncpy(buff + AR_name_offset, "#1/", 3);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...

Full build log from and amd64 machine attached.

-- System Information:
Debian Release: 9.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-8-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
-------------- next part --------------
 dpkg-buildpackage -us -uc -ui
dpkg-buildpackage: info: source package percona-xtrabackup
dpkg-buildpackage: info: source version 2.2.3-2.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by YunQiang Su <syq at debian.org>
 dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
 fakeroot debian/rules clean
dh clean --parallel
dh: Compatibility levels before 9 are deprecated (level 7 in use)
   dh_auto_clean -O--parallel
dh_auto_clean: Compatibility levels before 9 are deprecated (level 7 in use)
   dh_clean -O--parallel
dh_clean: Compatibility levels before 9 are deprecated (level 7 in use)
 dpkg-source -b .
dpkg-source: info: using source format '3.0 (quilt)'
dpkg-source: info: building percona-xtrabackup using existing ./percona-xtrabackup_2.2.3.orig.tar.gz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: building percona-xtrabackup in percona-xtrabackup_2.2.3-2.1.debian.tar.xz
dpkg-source: info: building percona-xtrabackup in percona-xtrabackup_2.2.3-2.1.dsc
 debian/rules build
dh build --parallel
dh: Compatibility levels before 9 are deprecated (level 7 in use)
   dh_update_autotools_config -O--parallel
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
cmake -DBUILD_CONFIG=xtrabackup_release -DCMAKE_INSTALL_PREFIX=/usr \
  -DINSTALL_MYSQLTESTDIR=/usr/share/percona-xtrabackup-test .
-- Running cmake version 3.13.2
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.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 include file libaio.h
-- Looking for include file libaio.h - found
-- Looking for io_queue_init in aio
-- Looking for io_queue_init in aio - found
-- Looking for SHM_HUGETLB
-- Looking for SHM_HUGETLB - found
-- 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
-- Percona XtraBackup 2.2.3 (based on MySQL 5.6.17 codebase)
-- Packaging as: percona-xtrabackup-2.2.3-Linux-x86_64
-- 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 - not found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for sched_yield
-- Looking for sched_yield - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
CMake Warning (dev) at /usr/share/cmake-3.13/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;dl;-lpthread

  For compatibility with CMake 3.11 and below this check is ignoring it.
Call Stack (most recent call first):
  configure.cmake:249 (CHECK_INCLUDE_FILES)
  CMakeLists.txt:413 (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 - 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 - found
-- Looking for include file cxxabi.h
-- Looking for include file cxxabi.h - not found
-- Looking for include file dirent.h
-- Looking for include file dirent.h - 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 - not found
-- Looking for include file fpu_control.h
-- Looking for include file fpu_control.h - 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 - not 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 - 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 - not 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 - 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 - found
-- Looking for include file asm/termbits.h
-- Looking for include file asm/termbits.h - 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 - found
-- Looking for include file termcap.h
-- Looking for include file termcap.h - 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 - not 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 - found
-- Looking for include file sys/event.h
-- Looking for include file sys/event.h - not 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 - not 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 - 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 - found
-- Looking for fdatasync
-- Looking for fdatasync - found
-- Looking for fedisableexcept
-- Looking for fedisableexcept - found
-- Looking for fpsetmask
-- Looking for fpsetmask - not 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 - not 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 - 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 - 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 - 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 readdir_r
-- Looking for readdir_r - found
-- Looking for readlink
-- Looking for readlink - found
-- Looking for re_comp
-- Looking for re_comp - 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 - found
-- Looking for sigset
-- Looking for sigset - 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 - not found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for strlcat
-- Looking for strlcat - not found
-- Looking for strsignal
-- Looking for strsignal - found
-- Looking for fgetln
-- Looking for fgetln - not 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 - 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 - found
-- Looking for epoll_ctl
-- Looking for epoll_ctl - found
-- Looking for inet_ntop
-- Looking for inet_ntop - found
-- Looking for kqueue
-- Looking for kqueue - not found
-- Looking for kqueue
-- Looking for kqueue - not 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 - 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 - 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 - not found
-- Looking for FIONREAD
-- Looking for FIONREAD - not 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 bool
-- Check size of bool - failed
-- Check size of socklen_t
-- Check size of socklen_t - done
-- 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_BSS_START
-- Performing Test HAVE_BSS_START - 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 - Failed
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN
-- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed
-- 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 - Failed
-- Performing Test HAVE_VISIBILITY_HIDDEN
-- Performing Test HAVE_VISIBILITY_HIDDEN - Success
-- HAVE_VISIBILITY_HIDDEN
-- HAVE_VISIBILITY_HIDDEN
-- HAVE_VISIBILITY_HIDDEN
-- 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
-- Found Curses: /usr/lib/x86_64-linux-gnu/libcurses.so  
-- Looking for tputs in /usr/lib/x86_64-linux-gnu/libcurses.so
-- Looking for tputs in /usr/lib/x86_64-linux-gnu/libcurses.so - found
-- Performing Test HAVE_DECL_TGOTO
-- Performing Test HAVE_DECL_TGOTO - Success
-- Looking for strvis
-- Looking for strvis - not found
-- Looking for strunvis
-- Looking for strunvis - not found
CMake Warning (dev) at cmake/libevent.cmake:22 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "libevent".
Call Stack (most recent call first):
  cmake/libevent.cmake:45 (MYSQL_USE_BUNDLED_LIBEVENT)
  CMakeLists.txt:426 (MYSQL_CHECK_LIBEVENT)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- 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_64
-- Performing Test HAVE_IB_GCC_ATOMIC_BUILTINS_64 - 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
-- Found ZLIB: zlib (found version "1.2.3") 
-- Could NOT find BZip2 (missing: BZIP2_LIBRARIES BZIP2_INCLUDE_DIR) 
-- Found LZMA: /usr/lib/x86_64-linux-gnu/liblzma.so  
-- Looking for include files sys/types.h, acl/libacl.h
-- Looking for include files sys/types.h, acl/libacl.h - not found
-- Looking for include files sys/types.h, ctype.h
-- Looking for include files sys/types.h, ctype.h - found
-- Looking for 3 include files sys/types.h, ..., direct.h
-- Looking for 3 include files sys/types.h, ..., direct.h - not found
-- Looking for 4 include files sys/types.h, ..., errno.h
-- Looking for 4 include files sys/types.h, ..., errno.h - found
-- Looking for 5 include files sys/types.h, ..., ext2fs/ext2_fs.h
-- Looking for 5 include files sys/types.h, ..., ext2fs/ext2_fs.h - not found
-- Looking for 8 include files sys/types.h, ..., io.h
-- Looking for 8 include files sys/types.h, ..., io.h - not found
-- Looking for 10 include files sys/types.h, ..., linux/fs.h
-- Looking for 10 include files sys/types.h, ..., linux/fs.h - found
-- Looking for 15 include files sys/types.h, ..., process.h
-- Looking for 15 include files sys/types.h, ..., process.h - not found
-- Looking for 16 include files sys/types.h, ..., regex.h
-- Looking for 16 include files sys/types.h, ..., regex.h - found
-- Looking for 23 include files sys/types.h, ..., sys/acl.h
-- Looking for 23 include files sys/types.h, ..., sys/acl.h - not found
-- Looking for 25 include files sys/types.h, ..., sys/mkdev.h
-- Looking for 25 include files sys/types.h, ..., sys/mkdev.h - not found
-- Looking for 26 include files sys/types.h, ..., sys/poll.h
-- Looking for 26 include files sys/types.h, ..., sys/poll.h - found
-- Looking for 36 include files sys/types.h, ..., windows.h
-- Looking for 36 include files sys/types.h, ..., windows.h - not found
-- Checking support for ARCHIVE_HASH_MD5_LIBC
-- Checking support for ARCHIVE_HASH_MD5_LIBC -- not found
-- Checking support for ARCHIVE_HASH_MD5_LIBSYSTEM
-- Checking support for ARCHIVE_HASH_MD5_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_HASH_MD5_OPENSSL
-- Checking support for ARCHIVE_HASH_MD5_OPENSSL -- not found
-- Checking support for ARCHIVE_HASH_RMD160_LIBC
-- Checking support for ARCHIVE_HASH_RMD160_LIBC -- not found
-- Checking support for ARCHIVE_HASH_RMD160_OPENSSL
-- Checking support for ARCHIVE_HASH_RMD160_OPENSSL -- not found
-- Checking support for ARCHIVE_HASH_SHA1_LIBC
-- Checking support for ARCHIVE_HASH_SHA1_LIBC -- not found
-- Checking support for ARCHIVE_HASH_SHA1_LIBSYSTEM
-- Checking support for ARCHIVE_HASH_SHA1_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_HASH_SHA1_OPENSSL
-- Checking support for ARCHIVE_HASH_SHA1_OPENSSL -- not found
-- Checking support for ARCHIVE_HASH_SHA256_LIBC
-- Checking support for ARCHIVE_HASH_SHA256_LIBC -- not found
-- Checking support for ARCHIVE_HASH_SHA256_LIBC2
-- Checking support for ARCHIVE_HASH_SHA256_LIBC2 -- not found
-- Checking support for ARCHIVE_HASH_SHA256_LIBC3
-- Checking support for ARCHIVE_HASH_SHA256_LIBC3 -- not found
-- Checking support for ARCHIVE_HASH_SHA256_LIBSYSTEM
-- Checking support for ARCHIVE_HASH_SHA256_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_HASH_SHA256_OPENSSL
-- Checking support for ARCHIVE_HASH_SHA256_OPENSSL -- not found
-- Checking support for ARCHIVE_HASH_SHA384_LIBC
-- Checking support for ARCHIVE_HASH_SHA384_LIBC -- not found
-- Checking support for ARCHIVE_HASH_SHA384_LIBC2
-- Checking support for ARCHIVE_HASH_SHA384_LIBC2 -- not found
-- Checking support for ARCHIVE_HASH_SHA384_LIBC3
-- Checking support for ARCHIVE_HASH_SHA384_LIBC3 -- not found
-- Checking support for ARCHIVE_HASH_SHA384_LIBSYSTEM
-- Checking support for ARCHIVE_HASH_SHA384_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_HASH_SHA384_OPENSSL
-- Checking support for ARCHIVE_HASH_SHA384_OPENSSL -- not found
-- Checking support for ARCHIVE_HASH_SHA512_LIBC
-- Checking support for ARCHIVE_HASH_SHA512_LIBC -- not found
-- Checking support for ARCHIVE_HASH_SHA512_LIBC2
-- Checking support for ARCHIVE_HASH_SHA512_LIBC2 -- not found
-- Checking support for ARCHIVE_HASH_SHA512_LIBC3
-- Checking support for ARCHIVE_HASH_SHA512_LIBC3 -- not found
-- Checking support for ARCHIVE_HASH_SHA512_LIBSYSTEM
-- Checking support for ARCHIVE_HASH_SHA512_LIBSYSTEM -- not found
-- Checking support for ARCHIVE_HASH_SHA512_OPENSSL
-- Checking support for ARCHIVE_HASH_SHA512_OPENSSL -- not found
-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.4") 
-- Looking for include file libxml/xmlreader.h
-- Looking for include file libxml/xmlreader.h - found
-- Looking for CreateHardLinkA
-- Looking for CreateHardLinkA - not found
-- Looking for CreateHardLinkW
-- Looking for CreateHardLinkW - not found
-- Looking for _CrtSetReportMode
-- Looking for _CrtSetReportMode - not found
-- Looking for chroot
-- Looking for chroot - found
-- Looking for fchdir
-- Looking for fchdir - found
-- Looking for fchown
-- Looking for fchown - found
-- Looking for fork
-- Looking for fork - found
-- Looking for fstat
-- Looking for fstat - found
-- Looking for futimens
-- Looking for futimens - found
-- Looking for futimes
-- Looking for futimes - found
-- Looking for getgrgid_r
-- Looking for getgrgid_r - found
-- Looking for getgrnam_r
-- Looking for getgrnam_r - found
-- Looking for getpwnam_r
-- Looking for getpwnam_r - found
-- Looking for getpwuid_r
-- Looking for getpwuid_r - found
-- Looking for getpid
-- Looking for getpid - found
-- Looking for lchflags
-- Looking for lchflags - not found
-- Looking for lchown
-- Looking for lchown - found
-- Looking for link
-- Looking for link - found
-- Looking for lutimes
-- Looking for lutimes - found
-- Looking for mkdir
-- Looking for mkdir - found
-- Looking for mkfifo
-- Looking for mkfifo - found
-- Looking for mknod
-- Looking for mknod - found
-- Looking for pipe
-- Looking for pipe - found
-- Looking for strchr
-- Looking for strchr - found
-- Looking for strncpy_s
-- Looking for strncpy_s - not found
-- Looking for strrchr
-- Looking for strrchr - found
-- Looking for symlink
-- Looking for symlink - found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for tzset
-- Looking for tzset - found
-- Looking for unsetenv
-- Looking for unsetenv - found
-- Looking for utime
-- Looking for utime - found
-- Looking for utimes
-- Looking for utimes - found
-- Looking for utimensat
-- Looking for utimensat - found
-- Looking for vfork
-- Looking for vfork - found
-- Looking for wcscmp
-- Looking for wcscmp - found
-- Looking for wcscpy
-- Looking for wcscpy - found
-- Looking for wcslen
-- Looking for wcslen - found
-- Looking for wctomb
-- Looking for wctomb - found
-- Looking for wmemcmp
-- Looking for wmemcmp - found
-- Looking for wmemcpy
-- Looking for wmemcpy - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for strftime
-- Looking for strftime - found
-- Looking for cygwin_conv_path
-- Looking for cygwin_conv_path - not found
-- Looking for major
-- Looking for major - not found
-- Looking for major
-- Looking for major - found
-- Looking for EFTYPE
-- Looking for EFTYPE - not found
-- Looking for EILSEQ
-- Looking for EILSEQ - found
-- Looking for D_MD_ORDER
-- Looking for D_MD_ORDER - not found
-- Looking for optarg
-- Looking for optarg - found
-- Looking for optind
-- Looking for optind - found
-- Looking for INT64_MAX
-- Looking for INT64_MAX - found
-- Looking for INT64_MIN
-- Looking for INT64_MIN - found
-- Looking for UINT32_MAX
-- Looking for UINT32_MAX - found
-- Looking for UINT64_MAX
-- Looking for UINT64_MAX - found
-- Looking for SIZE_MAX
-- Looking for SIZE_MAX - found
-- Looking for SSIZE_MAX
-- Looking for SSIZE_MAX - found
-- Performing Test HAVE_STRUCT_STAT_ST_BIRTHTIME
-- Performing Test HAVE_STRUCT_STAT_ST_BIRTHTIME - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_BIRTHTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIMESPEC_TV_NSEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC - Success
-- Performing Test HAVE_STRUCT_STAT_ST_MTIME_N
-- Performing Test HAVE_STRUCT_STAT_ST_MTIME_N - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_UMTIME
-- Performing Test HAVE_STRUCT_STAT_ST_UMTIME - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_MTIME_USEC
-- Performing Test HAVE_STRUCT_STAT_ST_MTIME_USEC - Failed
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE
-- Performing Test HAVE_STRUCT_STAT_ST_BLKSIZE - Success
-- Performing Test HAVE_STRUCT_STAT_ST_FLAGS
-- Performing Test HAVE_STRUCT_STAT_ST_FLAGS - Failed
-- Check size of long long int
-- Check size of long long int - done
-- Check size of unsigned long long
-- Check size of unsigned long long - done
-- Check size of unsigned long long int
-- Check size of unsigned long long int - done
-- Check size of dev_t
-- Check size of dev_t - done
-- Check size of gid_t
-- Check size of gid_t - done
-- Check size of id_t
-- Check size of id_t - done
-- Check size of int32_t
-- Check size of int32_t - done
-- Check size of int64_t
-- Check size of int64_t - done
-- Check size of intmax_t
-- Check size of intmax_t - done
-- Check size of ssize_t
-- Check size of ssize_t - done
-- Check size of uid_t
-- Check size of uid_t - done
-- Check size of pid_t
-- Check size of pid_t - done
-- Check size of uint16_t
-- Check size of uint16_t - done
-- Check size of uint32_t
-- Check size of uint32_t - done
-- Check size of uint64_t
-- Check size of uint64_t - done
-- Check size of uintmax_t
-- Check size of uintmax_t - done
-- Check size of intptr_t
-- Check size of intptr_t - done
-- Check size of uintptr_t
-- Check size of uintptr_t - done
-- Looking for 36 include files sys/types.h, ..., attr/xattr.h
-- Looking for 36 include files sys/types.h, ..., attr/xattr.h - not found
-- Looking for 36 include files sys/types.h, ..., sys/xattr.h
-- Looking for 36 include files sys/types.h, ..., sys/xattr.h - found
-- Looking for 37 include files sys/types.h, ..., sys/extattr.h
-- Looking for 37 include files sys/types.h, ..., sys/extattr.h - not found
-- Looking for setxattr in attr
-- Looking for setxattr in attr - not found
-- Looking for EXTATTR_NAMESPACE_USER
-- Looking for EXTATTR_NAMESPACE_USER - not found
-- Looking for extattr_get_file
-- Looking for extattr_get_file - not found
-- Looking for extattr_list_file
-- Looking for extattr_list_file - not found
-- Looking for extattr_set_fd
-- Looking for extattr_set_fd - not found
-- Looking for extattr_set_file
-- Looking for extattr_set_file - not found
-- Looking for fsetxattr
-- Looking for fsetxattr - found
-- Looking for getxattr
-- Looking for getxattr - found
-- Looking for lgetxattr
-- Looking for lgetxattr - found
-- Looking for listxattr
-- Looking for listxattr - found
-- Looking for llistxattr
-- Looking for llistxattr - found
-- Looking for lsetxattr
-- Looking for lsetxattr - found
-- Looking for acl_get_file in acl
-- Looking for acl_get_file in acl - not found
-- Looking for acl_create_entry
-- Looking for acl_create_entry - not found
-- Looking for acl_init
-- Looking for acl_init - not found
-- Looking for acl_set_fd
-- Looking for acl_set_fd - not found
-- Looking for acl_set_fd_np
-- Looking for acl_set_fd_np - not found
-- Looking for acl_set_file
-- Looking for acl_set_file - not found
-- Performing Test HAVE_ACL_PERMSET_T
-- Performing Test HAVE_ACL_PERMSET_T - Failed
-- Looking for acl_get_perm
-- Looking for acl_get_perm - not found
-- Looking for acl_get_perm_np
-- Looking for acl_get_perm_np - not found
-- Looking for acl_get_link
-- Looking for acl_get_link - not found
-- Looking for acl_get_link_np
-- Looking for acl_get_link_np - not found
-- Looking for ACL_USER
-- Looking for ACL_USER - not found
CMake Warning (dev) at storage/innobase/xtrabackup/src/libarchive/CMakeLists.txt:825 (IF):
  Policy CMP0054 is not set: Only interpret if() arguments as variables or
  keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  Quoted variables like "CMAKE_C_COMPILER_ID" will no longer be dereferenced
  when the policy is set to NEW.  Since the policy is not set the OLD
  behavior will be used.
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/install_macros.cmake:225 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xtrabackup".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/mysql_add_executable.cmake:54 (MYSQL_INSTALL_TARGETS)
  storage/innobase/xtrabackup/src/CMakeLists.txt:38 (MYSQL_ADD_EXECUTABLE)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/install_macros.cmake:225 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xbstream".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/mysql_add_executable.cmake:54 (MYSQL_INSTALL_TARGETS)
  storage/innobase/xtrabackup/src/CMakeLists.txt:69 (MYSQL_ADD_EXECUTABLE)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/install_macros.cmake:225 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "xbcrypt".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/mysql_add_executable.cmake:54 (MYSQL_INSTALL_TARGETS)
  storage/innobase/xtrabackup/src/CMakeLists.txt:91 (MYSQL_ADD_EXECUTABLE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Using cmake version 3.13.2
-- Not building NDB
CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "clientlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "dbug".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mysys".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "strings".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "vio".  Use the target
  name directly with add_custom_command, or use the generator expression
  $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mysys".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "dbug".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "strings".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "m".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mysys_ssl".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "dbug".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "strings".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "yassl".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "taocrypt".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "yassl".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "taocrypt".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "dl".
Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:138 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "dl".
Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Library mysqlclient depends on OSLIBS -lpthread;m;dl
CMake Warning (dev) at cmake/libutils.cmake:181 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mysqlclient".  Use
  the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysql/CMakeLists.txt:183 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at sql/CMakeLists.txt:384 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "mysqld".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "dbug_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "strings_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "regex_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "mysys_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "mysys_ssl_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "vio_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "zlib_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "yassl_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "taocrypt_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "crypt_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "dl_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "archive_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "zlib_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "blackhole_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "csv_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "federated_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "heap_embedded".  Use
  the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "innobase_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "zlib_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "myisam_embedded".
  Use the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "myisammrg_embedded".
  Use the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "partition_embedded".
  Use the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at libmysqld/CMakeLists.txt:107 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target
  "sql_embedded_embedded".
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "dbug".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mysys".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "strings".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "regex".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mysys".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "dbug".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "strings".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "m".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mysys_ssl".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "dbug".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "strings".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "yassl".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "taocrypt".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "vio".  Use the target
  name directly with add_custom_command, or use the generator expression
  $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "yassl".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "taocrypt".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "crypt".
Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:138 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "crypt".
Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "dl".
Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:138 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "dl".
Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "archive".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "blackhole".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "csv".  Use the target
  name directly with add_custom_command, or use the generator expression
  $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "federated".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "heap_embedded".  Use
  the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "innobase".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "aio".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "zlib".  Use the
  target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "myisam_embedded".
  Use the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "myisammrg_embedded".
  Use the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "partition_embedded".
  Use the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:137 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "sql_embedded".  Use
  the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning (dev) at cmake/libutils.cmake:280 (GET_TARGET_PROPERTY):
  Policy CMP0045 is not set: Error on non-existent target in
  get_target_property.  Run "cmake --help-policy CMP0045" for policy details.
  Use the cmake_policy command to set the policy and suppress this warning.

  get_target_property() called with non-existent target "-lpthread".
Call Stack (most recent call first):
  cmake/libutils.cmake:150 (GET_DEPENDEND_OS_LIBS)
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Library mysqlserver depends on OSLIBS -lpthread;m;crypt;dl;aio
CMake Warning (dev) at cmake/libutils.cmake:181 (GET_TARGET_PROPERTY):
  Policy CMP0026 is not set: Disallow use of the LOCATION target property.
  Run "cmake --help-policy CMP0026" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The LOCATION property should not be read from target "mysqlserver".  Use
  the target name directly with add_custom_command, or use the generator
  expression $<TARGET_FILE>, as appropriate.

Call Stack (most recent call first):
  cmake/libutils.cmake:229 (MERGE_STATIC_LIBS)
  libmysqld/CMakeLists.txt:115 (MERGE_LIBRARIES)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Configuring done
-- Generating done
-- Build files have been written to: /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3
#docbook-to-man debian/xtrabackup.sgml > xtrabackup.1
make[1]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
   dh_auto_build -O--parallel
dh_auto_build: Compatibility levels before 9 are deprecated (level 7 in use)
	make -j16
make[1]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[2]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
Scanning dependencies of target abi_check
Scanning dependencies of target INFO_SRC
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
Scanning dependencies of target INFO_BIN
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
Scanning dependencies of target gen_lex_hash
Scanning dependencies of target regex
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
Scanning dependencies of target zlib
[  0%] Generating common.h
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
Scanning dependencies of target yassl
Scanning dependencies of target vio
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
Scanning dependencies of target taocrypt
[  0%] Generating help.c
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  0%] Generating vi.h
[  1%] Building C object regex/CMakeFiles/regex.dir/regerror.c.o
[  1%] Building C object regex/CMakeFiles/regex.dir/regcomp.c.o
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  1%] Generating help.h
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  1%] Building CXX object sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o
[  1%] Built target INFO_SRC
[  1%] Building C object zlib/CMakeFiles/zlib.dir/adler32.c.o
[  1%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/cert_wrapper.cpp.o
[  1%] Building C object vio/CMakeFiles/vio.dir/vio.c.o
[  1%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/aes.cpp.o
[  1%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/buffer.cpp.o
[  1%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/crypto_wrapper.cpp.o
[  2%] Generating emacs.h
[  2%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/handshake.cpp.o
[  2%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/lock.cpp.o
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
Scanning dependencies of target archive_static
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  2%] Generating fcns.c
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  2%] Built target INFO_BIN
[  2%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_check_magic.c.o
[  2%] Building C object zlib/CMakeFiles/zlib.dir/compress.c.o
[  2%] Generating fcns.h
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  2%] Built target abi_check
Scanning dependencies of target strings
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  3%] Building C object zlib/CMakeFiles/zlib.dir/crc32.c.o
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  3%] Building C object zlib/CMakeFiles/zlib.dir/deflate.c.o
Scanning dependencies of target edit
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  3%] Building C object strings/CMakeFiles/strings.dir/bchange.c.o
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  3%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/chartype.c.o
[  3%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/chared.c.o
[  3%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_entry.c.o
[  4%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/log.cpp.o
[  4%] Building C object zlib/CMakeFiles/zlib.dir/gzio.c.o
[  4%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/socket_wrapper.cpp.o
[  4%] Building C object zlib/CMakeFiles/zlib.dir/infback.c.o
[  5%] Building C object vio/CMakeFiles/vio.dir/viosocket.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/bmove_upp.c.o
[  5%] Building C object zlib/CMakeFiles/zlib.dir/inffast.c.o
[  5%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/ssl.cpp.o
[  5%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/el.c.o
[  5%] Building C object strings/CMakeFiles/strings.dir/ctype-big5.c.o
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/vio/viosocket.c: In function 'vio_io_wait':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/vio/viosocket.c:738:9: warning: variable 'revents' set but not used [-Wunused-but-set-variable]
   short revents= 0;
         ^~~~~~~
[  5%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/eln.c.o
[  5%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/timer.cpp.o
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/ssl.cpp: In function 'int yaSSL::yaSSL_CTX_load_verify_locations(yaSSL::SSL_CTX*, const char*, const char*)':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/ssl.cpp:791:20: warning: 'char* strncat(char*, const char*, size_t)' specified bound 1 equals source length [-Wstringop-overflow=]
             strncat(name, "/", 1);
             ~~~~~~~^~~~~~~~~~~~~~
[  5%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/aestables.cpp.o
[  5%] Linking CXX executable gen_lex_hash
[  5%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/algebra.cpp.o
[  5%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/arc4.cpp.o
[  5%] Building C object vio/CMakeFiles/vio.dir/viossl.c.o
[  5%] Building C object zlib/CMakeFiles/zlib.dir/inflate.c.o
[  6%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/asn.cpp.o
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  6%] Built target gen_lex_hash
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
Scanning dependencies of target GenServerSource
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  6%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/history.c.o
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  6%] Generating lex_hash.h
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  6%] Built target GenServerSource
[  6%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/historyn.c.o
[  6%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/coding.cpp.o
[  6%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/des.cpp.o
[  6%] Building C object zlib/CMakeFiles/zlib.dir/inftrees.c.o
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/ssl.cpp:792:20: warning: 'char* strncat(char*, const char*, size_t)' output may be truncated copying 128 bytes from a string of length 255 [-Wstringop-truncation]
             strncat(name, entry->d_name, HALF_PATH);
             ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[  6%] Building C object vio/CMakeFiles/vio.dir/viopipe.c.o
In file included from /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/./history.c:59,
                 from /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/historyn.c:5:
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/./history.c: In function 'history_def_add':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/./chartype.h:157:25: warning: 'strncat' specified bound depends on the length of the source argument [-Wstringop-overflow=]
 #define Strncat(d,s,n)  strncat(d,s,n)
                         ^~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/./history.c:393:9: note: in expansion of macro 'Strncat'
  (void) Strncat(s, str, len - Strlen(s) - 1);
         ^~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/./chartype.h:150:25: note: length computed here
 #define Strlen(x)       strlen(x)
                         ^~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/./history.c:385:27: note: in expansion of macro 'Strlen'
  len = Strlen(evp->str) + Strlen(str) + 1;
                           ^~~~~~
[  6%] Building C object strings/CMakeFiles/strings.dir/ctype-bin.c.o
[  6%] Building C object zlib/CMakeFiles/zlib.dir/trees.c.o
[  6%] Building C object zlib/CMakeFiles/zlib.dir/uncompr.c.o
[  6%] Building C object vio/CMakeFiles/vio.dir/vioshm.c.o
[  6%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/dh.cpp.o
[  6%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_error.cpp.o
[  6%] Building C object zlib/CMakeFiles/zlib.dir/zutil.c.o
[  6%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/map.c.o
[  6%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/prompt.c.o
[  6%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/readline.c.o
[  6%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/dsa.cpp.o
[  6%] Building C object vio/CMakeFiles/vio.dir/viosslfactories.c.o
[  6%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/file.cpp.o
[  6%] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o
[  7%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/search.c.o
[  7%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/tokenizer.c.o
[  7%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/hash.cpp.o
[  7%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_entry_copy_stat.c.o
[  7%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/integer.cpp.o
[  7%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/tokenizern.c.o
[  7%] Linking C static library libvio.a
[  7%] Building C object regex/CMakeFiles/regex.dir/regexec.c.o
[  7%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/md2.cpp.o
[  7%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_entry_link_resolver.c.o
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  7%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_imp.cpp.o
[  7%] Built target vio
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  7%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/vi.c.o
Scanning dependencies of target gen_pfs_lex_token
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[3]: Entering directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  7%] Building CXX object storage/perfschema/CMakeFiles/gen_pfs_lex_token.dir/gen_pfs_lex_token.cc.o
[  7%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/common.c.o
[  7%] Building C object extra/yassl/CMakeFiles/yassl.dir/__/__/client/get_password.c.o
[  7%] Building CXX object extra/yassl/CMakeFiles/yassl.dir/src/yassl_int.cpp.o
[  7%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/emacs.c.o
[  8%] Linking C static library libzlib.a
[  9%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_entry_stat.c.o
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[  9%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/md4.cpp.o
[  9%] Built target zlib
[  9%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/md5.cpp.o
[  9%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_entry_strmode.c.o
[ 10%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/misc.cpp.o
[ 10%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/random.cpp.o
In function '_rl_compat_sub',
    inlined from '_history_expand_command' at /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:889:11,
    inlined from 'history_expand' at /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:1006:9:
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:511:10: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
    (void)strncpy(r, with, with_len);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c: In function 'history_expand':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:491:13: note: length computed here
  with_len = strlen(with);
             ^~~~~~~~~~~~
In function '_rl_compat_sub',
    inlined from '_history_expand_command' at /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:889:11,
    inlined from 'history_expand' at /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:1006:9:
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:511:10: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
    (void)strncpy(r, with, with_len);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c: In function 'history_expand':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:491:13: note: length computed here
  with_len = strlen(with);
             ^~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:950:9: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation]
   (void)strncpy(&result[idx], what, len);   \
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:1009:4: note: in expansion of macro 'ADD_STRING'
    ADD_STRING(tmp, len, 1);
    ^~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/readline.c:1008:10: note: length computed here
    len = strlen(tmp);
          ^~~~~~~~~~~
[ 10%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_entry_xattr.c.o
[ 10%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/hist.c.o
[ 10%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/ripemd.cpp.o
[ 10%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/keymacro.c.o
[ 10%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/rsa.cpp.o
[ 10%] Linking CXX executable gen_pfs_lex_token
[ 10%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/parse.c.o
[ 10%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/sha.cpp.o
[ 10%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/rabbit.cpp.o
[ 10%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read.c.o
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[ 10%] Built target gen_pfs_lex_token
[ 10%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/refresh.c.o
[ 10%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/read.c.o
[ 10%] Building C object strings/CMakeFiles/strings.dir/ctype-czech.c.o
[ 11%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/sig.c.o
[ 11%] Building CXX object extra/yassl/taocrypt/CMakeFiles/taocrypt.dir/src/hc128.cpp.o
[ 11%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/terminal.c.o
[ 11%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/tty.c.o
[ 12%] Building C object strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/terminal.c: In function 'terminal_alloc':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/terminal.c:366:28: warning: comparison between pointer and zero character constant [-Wpointer-compare]
   if (*tmp != NULL && *tmp != '\0' && *tmp != *str) {
                            ^~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/cmd-line-utils/libedit/terminal.c:366:23: note: did you mean to dereference the pointer?
   if (*tmp != NULL && *tmp != '\0' && *tmp != *str) {
                       ^
[ 12%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/filecomplete.c.o
[ 12%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_data_into_fd.c.o
[ 12%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/help.c.o
[ 12%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/fcns.c.o
[ 12%] Building C object strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o
[ 12%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_disk.c.o
[ 12%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/np/vis.c.o
[ 12%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/np/unvis.c.o
[ 12%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/np/strlcpy.c.o
[ 12%] Building C object regex/CMakeFiles/regex.dir/regfree.c.o
[ 12%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/np/strlcat.c.o
[ 12%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_disk_entry_from_file.c.o
[ 12%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_disk_set_standard_lookup.c.o
[ 12%] Building C object cmd-line-utils/libedit/CMakeFiles/edit.dir/np/fgetln.c.o
In member function 'void yaSSL::Parameters::SetCipherNames()',
    inlined from 'void yaSSL::Parameters::SetSuites(yaSSL::ProtocolVersion, bool, bool, bool)' at /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:556:19,
    inlined from 'yaSSL::Parameters::Parameters(yaSSL::ConnectionEnd, const yaSSL::Ciphers&, yaSSL::ProtocolVersion, bool)' at /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:456:18:
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:568:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
         strncpy(cipher_list_[pos++], cipher_names[index], len);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp: In constructor 'yaSSL::Parameters::Parameters(yaSSL::ConnectionEnd, const yaSSL::Ciphers&, yaSSL::ProtocolVersion, bool)':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:567:28: note: length computed here
         size_t len = strlen(cipher_names[index]) + 1;
                      ~~~~~~^~~~~~~~~~~~~~~~~~~~~
In member function 'void yaSSL::Parameters::SetCipherNames()',
    inlined from 'yaSSL::Parameters::Parameters(yaSSL::ConnectionEnd, const yaSSL::Ciphers&, yaSSL::ProtocolVersion, bool)' at /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:453:23,
    inlined from 'yaSSL::Parameters::Parameters(yaSSL::ConnectionEnd, const yaSSL::Ciphers&, yaSSL::ProtocolVersion, bool)' at /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:442:1:
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:568:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
         strncpy(cipher_list_[pos++], cipher_names[index], len);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp: In constructor 'yaSSL::Parameters::Parameters(yaSSL::ConnectionEnd, const yaSSL::Ciphers&, yaSSL::ProtocolVersion, bool)':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:567:28: note: length computed here
         size_t len = strlen(cipher_names[index]) + 1;
                      ~~~~~~^~~~~~~~~~~~~~~~~~~~~
In member function 'void yaSSL::Parameters::SetCipherNames()',
    inlined from 'void yaSSL::Parameters::SetSuites(yaSSL::ProtocolVersion, bool, bool, bool)' at /work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:556:19:
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:568:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
         strncpy(cipher_list_[pos++], cipher_names[index], len);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp: In member function 'void yaSSL::Parameters::SetSuites(yaSSL::ProtocolVersion, bool, bool, bool)':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:567:28: note: length computed here
         size_t len = strlen(cipher_names[index]) + 1;
                      ~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 12%] Building C object strings/CMakeFiles/strings.dir/ctype-extra.c.o
[ 12%] Building C object strings/CMakeFiles/strings.dir/ctype-gb2312.c.o
[ 12%] Building C object strings/CMakeFiles/strings.dir/ctype-gbk.c.o
[ 12%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_extract.c.o
[ 12%] Building C object regex/CMakeFiles/regex.dir/reginit.c.o
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp: In member function 'void yaSSL::Parameters::SetCipherNames()':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:568:16: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=]
         strncpy(cipher_list_[pos++], cipher_names[index], len);
         ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/extra/yassl/src/yassl_imp.cpp:567:28: note: length computed here
         size_t len = strlen(cipher_names[index]) + 1;
                      ~~~~~~^~~~~~~~~~~~~~~~~~~~~
[ 12%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_open_fd.c.o
[ 12%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_open_file.c.o
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_open_filename.c.o
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_open_memory.c.o
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_compression_all.c.o
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_compression_bzip2.c.o
[ 13%] Linking C static library libregex.a
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_compression_compress.c.o
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_compression_gzip.c.o
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_compression_none.c.o
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_compression_program.c.o
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_compression_rpm.c.o
[ 13%] Built target regex
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_compression_uu.c.o
[ 13%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_compression_xz.c.o
[ 13%] Building C object strings/CMakeFiles/strings.dir/ctype-latin1.c.o
[ 14%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_all.c.o
[ 14%] Building C object strings/CMakeFiles/strings.dir/ctype-mb.c.o
[ 14%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o
[ 14%] Building C object strings/CMakeFiles/strings.dir/ctype-sjis.c.o
[ 14%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_ar.c.o
[ 14%] Building C object strings/CMakeFiles/strings.dir/ctype-tis620.c.o
[ 14%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_cpio.c.o
[ 14%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_empty.c.o
[ 14%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_iso9660.c.o
[ 14%] Building C object strings/CMakeFiles/strings.dir/ctype-uca.c.o
[ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-ucs2.c.o
[ 15%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_mtree.c.o
[ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-ujis.c.o
[ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-utf8.c.o
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/strings/ctype-ucs2.c: In function 'my_fill_utf32':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/strings/ctype-ucs2.c:2548:8: warning: variable 'buflen' set but not used [-Wunused-but-set-variable]
   uint buflen;
        ^~~~~~
[ 15%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_raw.c.o
[ 15%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_tar.c.o
[ 15%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_xar.c.o
[ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o
[ 15%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_read_support_format_zip.c.o
[ 15%] Linking CXX static library libyassl.a
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[ 15%] Built target yassl
[ 15%] Building C object strings/CMakeFiles/strings.dir/ctype.c.o
[ 15%] Building C object strings/CMakeFiles/strings.dir/decimal.c.o
[ 15%] Building C object strings/CMakeFiles/strings.dir/dtoa.c.o
[ 15%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_string.c.o
[ 16%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_string_sprintf.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/int2str.c.o
[ 17%] Linking C static library libedit.a
[ 17%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_util.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/is_prefix.c.o
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[ 17%] Built target edit
[ 17%] Building C object strings/CMakeFiles/strings.dir/llstr.c.o
[ 17%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_virtual.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/longlong2str.c.o
[ 18%] Building C object strings/CMakeFiles/strings.dir/my_strtoll10.c.o
[ 18%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write.c.o
[ 18%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_disk.c.o
[ 18%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_disk_set_standard_lookup.c.o
[ 18%] Building C object strings/CMakeFiles/strings.dir/my_vsnprintf.c.o
[ 18%] Building C object strings/CMakeFiles/strings.dir/str2int.c.o
[ 18%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_open_fd.c.o
[ 18%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_open_file.c.o
[ 18%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_open_filename.c.o
[ 18%] Building C object strings/CMakeFiles/strings.dir/str_alloc.c.o
[ 18%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_open_memory.c.o
[ 18%] Building C object strings/CMakeFiles/strings.dir/strcend.c.o
[ 18%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_compression_bzip2.c.o
[ 18%] Building C object strings/CMakeFiles/strings.dir/strend.c.o
[ 19%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_compression_compress.c.o
[ 19%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_compression_gzip.c.o
[ 19%] Building C object strings/CMakeFiles/strings.dir/strfill.c.o
[ 19%] Building C object strings/CMakeFiles/strings.dir/strmake.c.o
[ 19%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_compression_none.c.o
[ 19%] Building C object strings/CMakeFiles/strings.dir/strmov.c.o
[ 19%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_compression_program.c.o
[ 19%] Building C object strings/CMakeFiles/strings.dir/strnmov.c.o
[ 19%] Building C object strings/CMakeFiles/strings.dir/strxmov.c.o
[ 19%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_compression_xz.c.o
[ 19%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format.c.o
[ 20%] Building C object strings/CMakeFiles/strings.dir/strxnmov.c.o
[ 20%] Building C object strings/CMakeFiles/strings.dir/xml.c.o
[ 20%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_ar.c.o
[ 20%] Building C object strings/CMakeFiles/strings.dir/my_strchr.c.o
[ 20%] Building C object strings/CMakeFiles/strings.dir/strcont.c.o
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c: In function 'archive_write_ar_header':
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:173:2: error: 'strncpy' output truncated before terminating nul copying 2 bytes from a string of the same length [-Werror=stringop-truncation]
  strncpy(&buff[AR_fmag_offset], "`\n", 2);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:182:3: error: 'strncpy' output truncated before terminating nul copying 9 bytes from a string of the same length [-Werror=stringop-truncation]
   strncpy(buff + AR_name_offset, "__.SYMDEF", 9);
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:282:4: error: 'strncpy' output truncated before terminating nul copying 3 bytes from a string of the same length [-Werror=stringop-truncation]
    strncpy(buff + AR_name_offset, "#1/", 3);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 20%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_by_name.c.o
[ 20%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_cpio.c.o
[ 20%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_cpio_newc.c.o
[ 20%] Building C object strings/CMakeFiles/strings.dir/strappend.c.o
[ 20%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_mtree.c.o
[ 21%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_pax.c.o
[ 21%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_shar.c.o
[ 21%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_ustar.c.o
[ 21%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/filter_fork.c.o
[ 21%] Building C object storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_zip.c.o
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:278:4: error: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation]
    strncpy(&buff[AR_name_offset], filename, strlen(filename));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:277:7: note: length computed here
   if (strlen(filename) <= 16 && strchr(filename, ' ') == NULL) {
       ^~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:241:4: error: 'strncpy' specified bound depends on the length of the source argument [-Werror=stringop-overflow=]
    strncpy(se, filename, strlen(filename));
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:218:4: error: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Werror=stringop-truncation]
    strncpy(&buff[AR_name_offset],
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        filename, strlen(filename));
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3/storage/innobase/xtrabackup/src/libarchive/libarchive/archive_write_set_format_ar.c:217:7: note: length computed here
   if (strlen(filename) <= 15) {
       ^~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[3]: *** [storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/build.make:765: storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/archive_write_set_format_ar.c.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[2]: *** [CMakeFiles/Makefile2:2044: storage/innobase/xtrabackup/src/libarchive/libarchive/CMakeFiles/archive_static.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
[ 21%] Linking C static library libstrings.a
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[ 21%] Built target strings
[ 21%] Linking CXX static library libtaocrypt.a
make[3]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
[ 21%] Built target taocrypt
make[2]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
make[1]: *** [Makefile:152: all] Error 2
make[1]: Leaving directory '/work/stemci01/debian/build/percona-xtrabackup/percona-xtrabackup-2.2.3'
dh_auto_build: make -j16 returned exit code 2
make: *** [debian/rules:36: build] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2


More information about the pkg-mysql-maint mailing list