[debian-mysql] Bug#741788: percona-xtrabackup: FTBFS: row0log.cc:2362:11: error: 'srv_buf_size' was not declared in this scope

David Suárez david.sephirot at gmail.com
Sun Mar 16 12:59:05 UTC 2014


Source: percona-xtrabackup
Version: 2.1.6-3
Severity: serious
Tags: jessie sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20140315 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[4]: Entering directory `/«PKGBUILDDIR»/mysql-5.6'
> [ 52%] Building CXX object sql/CMakeFiles/partition_embedded.dir/ha_partition.cc.o
> [ 52%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0boot.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/blackhole/ha_blackhole.cc:19:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 52%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_stages.cc.o
> [ 52%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_key.c.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_acl.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_parse.h:20,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/ha_partition.cc:53:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 52%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_mbr.c.o
> [ 52%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_statements.cc.o
> [ 52%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0crea.cc.o
> [ 52%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_events_waits.cc.o
> [ 52%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_global.cc.o
> [ 52%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_host.cc.o
> /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_host.cc: In function 'void purge_host(PFS_thread*, PFS_host*)':
> /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_host.cc:348:15: warning: variable 'pfs' set but not used [-Wunused-but-set-variable]
>      PFS_host *pfs;
>                ^
> [ 52%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0dict.cc.o
> [ 52%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr.cc.o
> Linking CXX static library libblackhole_embedded.a
> make[4]: Leaving directory `/«PKGBUILDDIR»/mysql-5.6'
> [ 52%] Built target blackhole_embedded
> [ 52%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_instr_class.cc.o
> [ 52%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/rt_split.c.o
> [ 52%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sort.c.o
> [ 52%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/sp_key.c.o
> [ 54%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client.c.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql-common/client.c:34:0:
> /«PKGBUILDDIR»/mysql-5.6/sql-common/client.c: In function 'mysql_read_default_options':
> /«PKGBUILDDIR»/mysql-5.6/include/my_global.h:384:18: warning: typedef 'compile_time_assert' locally defined but not used [-Wunused-local-typedefs]
>      typedef char compile_time_assert[(X) ? 1 : -1];             \
>                   ^
> /«PKGBUILDDIR»/mysql-5.6/sql-common/client.c:1116:3: note: in expansion of macro 'compile_time_assert'
>    compile_time_assert(OPT_keep_this_one_last ==
>    ^
> /«PKGBUILDDIR»/mysql-5.6/sql-common/client.c: In function 'send_client_reply_packet':
> [ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_server.cc.o
> /«PKGBUILDDIR»/mysql-5.6/include/my_global.h:384:18: warning: typedef 'compile_time_assert' locally defined but not used [-Wunused-local-typedefs]
>      typedef char compile_time_assert[(X) ? 1 : -1];             \
>                   ^
> /«PKGBUILDDIR»/mysql-5.6/sql-common/client.c:2660:3: note: in expansion of macro 'compile_time_assert'
>    compile_time_assert(MYSQL_USERNAME_LENGTH == USERNAME_LENGTH);
>    ^
> /«PKGBUILDDIR»/mysql-5.6/sql-common/client.c: In function 'run_plugin_auth':
> /«PKGBUILDDIR»/mysql-5.6/include/my_global.h:384:18: warning: typedef 'compile_time_assert' locally defined but not used [-Wunused-local-typedefs]
>      typedef char compile_time_assert[(X) ? 1 : -1];             \
>                   ^
> /«PKGBUILDDIR»/mysql-5.6/sql-common/client.c:2962:3: note: in expansion of macro 'compile_time_assert'
>    compile_time_assert(CR_OK == -1);
>    ^
> /«PKGBUILDDIR»/mysql-5.6/include/my_global.h:384:18: warning: typedef 'compile_time_assert' locally defined but not used [-Wunused-local-typedefs]
>      typedef char compile_time_assert[(X) ? 1 : -1];             \
>                   ^
> /«PKGBUILDDIR»/mysql-5.6/sql-common/client.c:2963:3: note: in expansion of macro 'compile_time_assert'
>    compile_time_assert(CR_ERROR == 0);
>    ^
> [ 56%] Building C object storage/myisam/CMakeFiles/myisam_embedded.dir/mi_rkey.c.o
> Linking CXX static library libmyisam_embedded.a
> [ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_actor.cc.o
> make[4]: Leaving directory `/«PKGBUILDDIR»/mysql-5.6'
> [ 56%] Built target myisam_embedded
> [ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_setup_object.cc.o
> [ 56%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/client_plugin.c.o
> [ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_timer.cc.o
> [ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_user.cc.o
> Linking CXX static library libpartition_embedded.a
> [ 56%] [ 56%] make[4]: Leaving directory `/«PKGBUILDDIR»/mysql-5.6'
> [ 56%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_user.c.o
> Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/my_time.c.o
> Built target partition_embedded
> [ 56%] Building C object libmysqld/CMakeFiles/sql_embedded.dir/__/sql-common/pack.c.o
> /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_user.cc: In function 'void purge_user(PFS_thread*, PFS_user*)':
> /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_user.cc:349:15: warning: variable 'pfs' set but not used [-Wunused-but-set-variable]
>      PFS_user *pfs;
>                ^
> [ 56%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o
> [ 56%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/binlog.cc.o
> [ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/pfs_visitor.cc.o
> [ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_accounts.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/log.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/binlog.cc:18:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 56%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/event_parse_data.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_acl.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_engine_table.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/cursor_by_account.h:24,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_accounts.h:20,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_accounts.cc:18:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/event_parse_data.cc:18:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 56%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o
> [ 56%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o
> [ 56%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hash_filo.cc.o
> [ 56%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_all_instr.cc.o
> [ 56%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log_event.cc.o
> [ 56%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_filter.cc.o
> [ 56%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats_bg.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_acl.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_engine_table.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_all_instr.h:26,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_all_instr.cc:23:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_filter.cc:17:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/include/my_bitmap.h:22:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_bitmap.h:26,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/mysqld.h:20,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/binlog.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/log_event.cc:24:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 56%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dyn/dyn0dyn.cc.o
> [ 56%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_injector.cc.o
> [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/mysqld.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/binlog.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/log_event.cc:24:
> /«PKGBUILDDIR»/mysql-5.6/sql/log_event.cc: In member function 'virtual bool Query_log_event::write(IO_CACHE*)':
> /«PKGBUILDDIR»/mysql-5.6/include/my_global.h:384:18: warning: typedef 'compile_time_assert' locally defined but not used [-Wunused-local-typedefs]
>      typedef char compile_time_assert[(X) ? 1 : -1];             \
>                   ^
> /«PKGBUILDDIR»/mysql-5.6/sql/log_event.cc:3376:5: note: in expansion of macro 'compile_time_assert'
>      compile_time_assert(MAX_DBS_IN_EVENT_MTS <= OVER_MAX_DBS_IN_EVENT_MTS);
>      ^
> /«PKGBUILDDIR»/mysql-5.6/sql/log_event.cc: In member function 'virtual bool Format_description_log_event::write(IO_CACHE*)':
> /«PKGBUILDDIR»/mysql-5.6/include/my_global.h:384:18: warning: typedef 'compile_time_assert' locally defined but not used [-Wunused-local-typedefs]
>      typedef char compile_time_assert[(X) ? 1 : -1];             \
>                   ^
> /«PKGBUILDDIR»/mysql-5.6/sql/log_event.cc:5561:3: note: in expansion of macro 'compile_time_assert'
>    compile_time_assert(sizeof(BINLOG_CHECKSUM_ALG_DESC_LEN == 1));
>    ^
> [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0proc.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_injector.cc:17:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 58%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_record.cc.o
> [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o
> [ 58%] [ 58%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0fsp.cc.o
> Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_account_by_event_name.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_record.cc:17:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esgs_by_account_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 58%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_reporting.cc.o
> [ 58%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_utility.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/log.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_reporting.cc:18:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 58%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_host_by_event_name.cc.o
> [ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/uuid.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_utility.h:24:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_utility.cc:16:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_misc.cc.o
> [ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_sid_map.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esgs_by_host_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0fut.cc.o
> [ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_set.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid.h:23:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid_misc.cc:18:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0lst.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:25:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_utility.h:24,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_utility.cc:16:
> /«PKGBUILDDIR»/mysql-5.6/sql/rpl_utility.cc: In function 'bool event_checksum_test(uchar*, ulong, uint8)':
> /«PKGBUILDDIR»/mysql-5.6/include/my_global.h:384:18: warning: typedef 'compile_time_assert' locally defined but not used [-Wunused-local-typedefs]
>      typedef char compile_time_assert[(X) ? 1 : -1];             \
>                   ^
> /«PKGBUILDDIR»/mysql-5.6/sql/rpl_utility.cc:1153:7: note: in expansion of macro 'compile_time_assert'
>        compile_time_assert(BINLOG_CHECKSUM_ALG_ENUM_END <= 0x80);
>        ^
> [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0ha.cc.o
> [ 60%] [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0storage.cc.o
> Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/hash0hash.cc.o
> [ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_specification.cc.o
> [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0fts.cc.o
> [ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_state.cc.o
> [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o
> [ 60%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_thread_by_event_name.cc.o
> [ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_owned.cc.o
> [ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_cache.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid.h:23:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid_state.cc:18:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o
> [ 60%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_execution.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esgs_by_thread_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid.h:23:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid_cache.cc:18:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid.h:23:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid_execution.cc:18:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 60%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o
> [ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o
> [ 62%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/rpl_gtid_mutex_cond_array.cc.o
> [ 62%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_by_user_by_event_name.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid.h:23:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/rpl_gtid_mutex_cond_array.cc:18:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 62%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/abstract_query_plan.cc.o
> [ 62%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/datadict.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esgs_by_user_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0pars.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/procedure.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_select.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/abstract_query_plan.cc:19:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/include/my_bitmap.h:22:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_bitmap.h:26,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/mysqld.h:20,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/handler.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/datadict.h:18,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/datadict.cc:16:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o
> [ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0sql.cc.o
> [ 62%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/debug_sync.cc.o
> [ 62%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0tlex.cc.o
> [ 64%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/derror.cc.o
> [ 64%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esgs_global_by_event_name.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/derror.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 64%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/des_key_file.cc.o
> [ 64%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o
> [ 64%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o
> [ 64%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/discover.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esgs_global_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/log.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/des_key_file.cc:19:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/log.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_acl.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/innobase/handler/ha_innodb.cc:38:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/discover.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/innobase/handler/handler0alter.cc:24:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 64%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field.cc.o
> [ 64%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/field_conv.cc.o
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/handler/handler0alter.cc: In member function 'virtual bool ha_innobase::commit_inplace_alter_table(TABLE*, Alter_inplace_info*, bool)':
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/handler/handler0alter.cc:5433:29: warning: unused variable 'ctx' [-Wunused-variable]
>     ha_innobase_inplace_ctx* ctx
>                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/procedure.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_select.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/field.cc:27:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/field_conv.cc:28:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 64%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort.cc.o
> [ 64%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_account_by_event_name.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_alloc.h:20:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_list.h:18,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/filesort.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/filesort.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esms_by_account_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> /«PKGBUILDDIR»/mysql-5.6/sql/filesort.cc: In function 'void make_sortkey(Sort_param*, uchar*, uchar*)':
> /«PKGBUILDDIR»/mysql-5.6/sql/filesort.cc:1032:16: warning: variable 'tmp_length' set but not used [-Wunused-but-set-variable]
>            uint tmp_length;
>                 ^
> [ 64%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o
> [ 64%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/filesort_utils.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/log.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_acl.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/innobase/handler/i_s.cc:27:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 66%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_host_by_event_name.cc.o
> [ 66%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_slicescan.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esms_by_host_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 66%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gcalc_tools.cc.o
> [ 66%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/gstream.cc.o
> [ 66%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/handler.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_string.h:23:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/gcalc_tools.cc:21:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/include/my_bitmap.h:22:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_bitmap.h:26,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/mysqld.h:20,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/binlog.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/handler.cc:22:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 66%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o
> [ 66%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_digest.cc.o
> /«PKGBUILDDIR»/mysql-5.6/sql/handler.cc: In member function 'int DsMrr_impl::dsmrr_next(char**)':
> /«PKGBUILDDIR»/mysql-5.6/sql/handler.cc:6167:69: warning: argument to 'sizeof' in 'void* memcpy(void*, const void*, size_t)' call is the same pointer type 'uchar** {aka unsigned char**}' as the destination; expected 'uchar* {aka unsigned char*}' or an explicit length [-Wsizeof-pointer-memaccess]
>        memcpy(&cur_range_info, rowids_buf_cur + h->ref_length, sizeof(uchar**));
>                                                                      ^
> /«PKGBUILDDIR»/mysql-5.6/sql/handler.cc: In member function 'ha_rows DsMrr_impl::dsmrr_info(uint, uint, uint, uint*, uint*, Cost_estimate*)':
> /«PKGBUILDDIR»/mysql-5.6/sql/handler.cc:6192:11: warning: variable 'res' set but not used [-Wunused-but-set-variable]
>    ha_rows res;
>            ^
> [ 66%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esms_by_digest.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 66%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o
> [ 66%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/hostname.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/include/my_bitmap.h:22:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_bitmap.h:26,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/mysqld.h:20,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/hash_filo.h:26,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/hostname.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/hostname.cc:29:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> /«PKGBUILDDIR»/mysql-5.6/sql/hostname.cc: In function 'int ip_to_hostname(sockaddr_storage*, const char*, char**, uint*)':
> /«PKGBUILDDIR»/mysql-5.6/sql/hostname.cc:417:8: warning: variable 'err_status' set but not used [-Wunused-but-set-variable]
>    bool err_status;
>         ^
> [ 66%] [ 66%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/init.cc.o
> Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_thread_by_event_name.cc.o
> [ 68%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/include/my_bitmap.h:22:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_bitmap.h:26,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/mysqld.h:20,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/init.cc:27:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esms_by_thread_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item.cc:20:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 68%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_by_user_by_event_name.cc.o
> [ 68%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_esms_global_by_event_name.cc.o
> [ 68%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_stages.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esms_by_user_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_esms_global_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_acl.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_engine_table.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_stages.h:25,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_stages.cc:23:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 68%] [ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0wait.cc.o
> Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_buff.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_buff.cc:30:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 68%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o
> [ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_cmpfunc.cc.o
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0log.cc: In function 'void log_group_checkpoint(log_group_t*)':
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0log.cc:1761:14: warning: variable 'next_archived_lsn' set but not used [-Wunused-but-set-variable]
>   ib_uint64_t next_archived_lsn;
>               ^
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0log.cc: In function 'void log_archived_file_name_gen(char*, ulint, ulint, lsn_t)':
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0log.cc:2275:10: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 3 has type 'lsn_t {aka long unsigned int}' [-Wformat=]
>    file_no);
>           ^
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0log.cc: In function 'void log_group_archive(log_group_t*)':
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0log.cc:2483:36: warning: ignoring return value of 'char* fil_node_create(const char*, ulint, ulint, ulint)', declared with attribute warn_unused_result [-Wunused-result]
>      group->archive_space_id, FALSE);
>                                     ^
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0recv.cc: In function 'dberr_t recv_recovery_from_archive_start(ib_uint64_t, ib_uint64_t)':
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0recv.cc:4011:11: warning: unused variable 'err' [-Wunused-variable]
>   dberr_t  err;
>            ^
> [ 70%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_statements.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/procedure.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_select.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_cmpfunc.cc:26:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_acl.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_engine_table.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_statements.h:25,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_statements.cc:23:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0log.cc: In function 'ulint log_archive_do(ulint, ulint*)':
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/log/log0log.cc:2712:14: warning: 'limit_lsn' may be used uninitialized in this function [-Wmaybe-uninitialized]
>   ib_uint64_t limit_lsn;
>               ^
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mach/mach0data.cc.o
> [ 70%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits.cc.o
> [ 70%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_events_waits_summary.cc.o
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_acl.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_engine_table.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_waits.h:25,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_waits.cc:23:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_waits_summary.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0pool.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_waits.cc:21:0:
> /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_waits.cc: In member function 'virtual int table_events_waits_common::read_row_values(TABLE*, unsigned char*, Field**, bool)':
> /«PKGBUILDDIR»/mysql-5.6/include/my_global.h:384:18: warning: typedef 'compile_time_assert' locally defined but not used [-Wunused-local-typedefs]
>      typedef char compile_time_assert[(X) ? 1 : -1];             \
>                   ^
> /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_events_waits.cc:580:3: note: in expansion of macro 'compile_time_assert'
>    compile_time_assert(COUNT_OPERATION_TYPE ==
>    ^
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0log.cc.o
> [ 70%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_account_by_event_name.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_ews_by_account_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o
> [ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_create.cc.o
> [ 70%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_host_by_event_name.cc.o
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0file.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_create.cc:30:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_ews_by_host_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 70%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_thread_by_event_name.cc.o
> [ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_func.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_ews_by_thread_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_func.cc:30:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0proc.cc.o
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0sync.cc.o
> [ 70%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_by_user_by_event_name.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_ews_by_user_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0cur.cc.o
> [ 70%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_geofunc.cc.o
> [ 70%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0page.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_geofunc.cc:30:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 72%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_ews_global_by_event_name.cc.o
> [ 72%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_row.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_ews_global_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 72%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0zip.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_row.cc:22:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 72%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_instances.cc.o
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0grm.cc.o
> [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_strfunc.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_file_instances.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_subselect.cc.o
> [ 74%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_instance.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_strfunc.cc:41:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_subselect.cc:33:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_file_summary_by_instance.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 74%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_file_summary_by_event_name.cc.o
> [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_sum.cc.o
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_file_summary_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/procedure.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_select.h:27,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_sum.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_timefunc.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_timefunc.cc:34:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0sym.cc.o
> [ 74%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_instances.cc.o
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/que/que0que.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_socket_instances.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/read/read0read.cc.o
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0cmp.cc.o
> [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_xmlfunc.cc.o
> [ 74%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_instance.cc.o
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0rec.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_xmlfunc.cc:22:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_socket_summary_by_instance.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0import.cc.o
> [ 74%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/item_inetfunc.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_inetfunc.h:20,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/item_inetfunc.cc:16:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 74%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ins.cc.o
> [ 74%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_socket_summary_by_event_name.cc.o
> [ 76%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/key.cc.o
> [ 78%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0merge.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_column_values.h:19:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_socket_summary_by_event_name.cc:25:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/key.cc:20:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/keycaches.cc.o
> [ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/lock.cc.o
> [ 78%] [ 78%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o
> Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/log.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/lock.cc:78:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mdl.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/log.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/log.cc:29:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 78%] Building CXX object storage/perfschema/CMakeFiles/perfschema_embedded.dir/table_helper.cc.o
> [ 78%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0log.cc.o
> In file included from /«PKGBUILDDIR»/mysql-5.6/sql/sql_plugin.h:34:0,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/structs.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/unireg.h:170,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_class.h:23,
>                  from /«PKGBUILDDIR»/mysql-5.6/sql/sql_acl.h:21,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/pfs_engine_table.h:19,
>                  from /«PKGBUILDDIR»/mysql-5.6/storage/perfschema/table_helper.cc:23:
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h: In member function 'void Field_blob::store_ptr_and_length(const char*, uint32)':
> /«PKGBUILDDIR»/mysql-5.6/sql/field.h:3268:50: warning: argument to 'sizeof' in 'void* memmove(void*, const void*, size_t)' call is the same pointer type 'char*' as the source; expected 'char' or an explicit length [-Wsizeof-pointer-memaccess]
>      bmove(ptr + packlength, (char*) &from, sizeof(char *));
>                                                   ^
> /«PKGBUILDDIR»/mysql-5.6/include/m_string.h:52:45: note: in definition of macro 'bmove'
>  # define bmove(d, s, n)  memmove((d), (s), (n))
>                                              ^
> [ 78%] Building CXX object libmysqld/CMakeFiles/sql_embedded.dir/__/sql/mf_iocache.cc.o
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/row/row0log.cc: In function 'dberr_t row_log_table_apply_ops(que_thr_t*, row_merge_dup_t*)':
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/row/row0log.cc:2362:11: error: 'srv_buf_size' was not declared in this scope
>       ofs, srv_buf_size);
>            ^
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/row/row0log.cc: In function 'dberr_t row_log_apply_ops(trx_t*, dict_index_t*, row_merge_dup_t*)':
> /«PKGBUILDDIR»/mysql-5.6/storage/innobase/row/row0log.cc:3150:11: error: 'srv_buf_size' was not declared in this scope
>       ofs, srv_buf_size);
>            ^
> make[4]: *** [storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0log.cc.o] Error 1

The full build log is available from:
   http://aws-logs.debian.net/ftbfs-logs/2014/03/15/percona-xtrabackup_2.1.6-3_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the pkg-mysql-maint mailing list